Uptime, SSL certificates, domains and CI status across every project you run, in one dashboard. Honest statuses, configurable thresholds, and credentials that never leave your server.
No credit card. Your API credentials are stored per tenant and never displayed.
Build status
Actions and check runs, resolved into one verdict.
The checks that usually mean four separate tabs, on one screen.
Monitors are aggregated into a single status, and a genuinely down monitor is never reported as operational. One badge answers the only question that matters.
Certificates are scanned on a schedule and compared against warning and critical bands, so you find out while replacing one is still a five-minute job.
Registrar, expiry date and auto-renew flag for every domain you hold, counted in calendar days so the warning lands when it can still be acted on.
Reads GitHub Actions and check runs, so a red external build counts even when Actions is green. Last deploy comes from the run that actually shipped, on the branch that actually ships it.
Warning and critical bands are set per tenant through an admin screen, validated on entry, and applied everywhere they are displayed.
A panel showing whether each upstream service is actually reaching you, so a silent provider outage never presents as a healthy dashboard.
No agents to install, nothing to expose to the internet.
Bring your own UptimeRobot, SSL and GitHub credentials. They are stored per tenant and never sent back to the browser.
Every fetch runs on the same retry policy and the same typed failure, and each reading is normalised so a change upstream cannot silently flip a status.
Per-project badges and a dashboard-wide rollup surface failures, including ones on projects you are not currently looking at.
Sentinel reads from third-party services. It has no reason to show their credentials to anyone, so it does not.
Tenant isolation is enforced in the query layer, not by convention.
Only ever reported as configured. Never rendered back to the browser.
A deliberate, read-only cross-tenant view for operators.
Long domains and project names wrap instead of forcing a scrollbar.
Set up your first tenant, connect an integration, and let the schedule do the rest.