AvailableSelf-hosted

Sentrovia

Self-hosted uptime monitoring for websites, APIs and jobs. It confirms an outage before it wakes anyone up.

Sentrovia is an open-source uptime monitor you run on your own server. It checks websites, APIs, TCP ports, ping, PostgreSQL databases and cron jobs, and keeps the history, alerts and public status pages in your own PostgreSQL database.

One failed check doesn’t become an outage on its own. Sentrovia retries, checks the monitoring server’s own internet connection, and makes one final probe before it notifies anyone. When something really is down, it keeps the evidence: response details, a timeline and, where possible, a screenshot of what failed.

Alerts go out by email, Telegram, Discord or webhook, with a delivery history that shows which ones actually arrived. Install it with Docker Compose, or run it as Windows services. MIT licensed.

Questions

Is it free?

Yes. It's open source under the MIT license, and you run it on your own server.

How do I install it?

With Docker Compose, or as Windows services.

Sentrovia on GitHub
What can it check?

Websites, APIs, TCP ports, ping, PostgreSQL databases and cron jobs.

How does it avoid false alarms?

A single failed check isn't an outage. Sentrovia retries, checks its own server's internet connection, and makes one last probe before it tells anyone.

Where do the alerts go?

Email, Telegram, Discord or a webhook. A delivery history shows which ones actually arrived.

Does it report anything back to you?

No. History, alerts and status pages stay in your own PostgreSQL database.

Something else?Report a bugSuggest an idea

Privacy at a glance

  • Where it runsYour own server
  • Your dataIn your own PostgreSQL database
  • Telemetry or analyticsNone. It never reports back to me
  • LicenceMIT