Feature
PSI collection for Client sites
For sites with no CI pipeline, the server runs scheduled PageSpeed Insights audits itself.
Set LHCI_PSI_SITES (a JSON list of sites) and LHCI_PSI_API_KEY and the server runs PageSpeed Insights audits on a schedule, storing them like any upload.
Each Client site points at a Project slug that is already registered. The site list loads once at boot, so adding or removing a site needs a redeploy.
More features
All features →- 01
Score history in Postgres
Every uploaded Build and its Runs are stored in a Postgres database you own, so trends survive redeploys.
- 02
One gate for every route
Server basicAuth protects the dashboard, registration and the upload endpoint with one username and password.
- 03
Registration with two tokens
lhci-toolkit register creates a Project and prints its Build token for CI and an Admin token you keep.