Admin Login
Pigment Uptime control panel
Pigment Uptime Admin
Monitor & manage sites
HMAC-signed keys for the public uptime API. The secret is shown once, at creation.
Sign each request; the signature covers the key id, timestamp and query.
GET /api/public/uptime?site=SITE_ID&days=30
X-Api-Key: <keyId>
X-Api-Ts: <unix seconds>
X-Api-Sign: hex( HMAC_SHA256( `${keyId}:${ts}:${site}:${from}:${to}:${days}`, secret ) )
Each site's favicon lives in a Telegram custom-emoji pack, so alerts can show the real site icon inline next to its name.
Shown exactly as Telegram stores it. Upload your own image to override the favicon.
Add a loose emoji, or remove any you no longer want.
Changing it here stores a hash in the database, which takes precedence over
ADMIN_PASSWORD in .env. All other sessions stay signed in.
Sign in with fingerprint / Face ID instead of the password.
A reminder 7 days before and again the day before, in the 09:00 Tehran digest. The year is optional.
Pausing stops the 5-minute check sweep and the nightly digest, along with every alert they raise. Manual rechecks and the server watchdog keep working.
Runtime status of this instance.
Asks every site which copy of the reporter plugin it is running, and names the exact problem for any that cannot answer. Takes a few seconds. No key needed — your admin session authorises it.