Pigment logo

Admin Login

Pigment Uptime control panel

or

Pigment logo

Pigment Uptime Admin

Monitor & manage sites

Mini App
Up Down Unknown
0 sites
API keys

HMAC-signed keys for the public uptime API. The secret is shown once, at creation.

How to call it

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 ) )
Favicon emoji pack

Each site's favicon lives in a Telegram custom-emoji pack, so alerts can show the real site icon inline next to its name.

🔒 Nothing is ever deleted. Removing a site from monitoring leaves its emoji in the pack, and a changed favicon adds a new emoji rather than replacing the old one — deleting a pack would retroactively break every alert that already used it.
Per-site icon

Shown exactly as Telegram stores it. Upload your own image to override the favicon.

Everything in the pack

Add a loose emoji, or remove any you no longer want.

⚠️ Removing an emoji is permanent, and any alert already sent using it will fall back to 🌐. Automatic syncing never deletes — only this button does.
Admin password

Changing it here stores a hash in the database, which takes precedence over ADMIN_PASSWORD in .env. All other sessions stay signed in.

Passkeys

Sign in with fingerprint / Face ID instead of the password.

Birthdays

A reminder 7 days before and again the day before, in the 09:00 Tehran digest. The year is optional.

Monitoring

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.

System

Runtime status of this instance.

MU reporter

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.

Check every site JSON
Telegram Mini App

Uptime heatmaps and hosting renewals, inside Telegram.

Open Mini App

Add new site

Edit

API key created

Hosting report

Building…