OneUptime
One platform for uptime monitoring, on-call, status pages, incidents, logs, traces and metrics, replacing a shelf of separate SaaS tools.
Open Source Alternative to:

OneUptime brings monitoring, alerting, incident response and observability into one application, so a team stops paying for a dozen products and stitching them together. It catches the outage, pages the right person, updates the status page and helps find the cause.
The platform maps directly onto the tools it displaces. Uptime monitoring covers website, API, ping, port, SSL, DNS and synthetic checks from probes around the world, while APM, metrics, log management and error tracking handle what happens once an alert has fired.
A single incident runs end to end inside the product.
- Detect: regional probes open an incident automatically when a threshold is crossed.
- Respond: on-call schedules and escalation policies call, text and push until someone acknowledges.
- Communicate: branded public and private status pages update themselves and notify subscribers by email and SMS.
- Diagnose: traces, logs and metrics correlate down to the individual span behind a slowdown.
- Auto-fix: an AI agent opens a pull request linked to the incident, verified against your configured build and test commands before you review it.
All of it is Apache 2.0 licensed. Self-hosting runs on a single Debian, Ubuntu or RHEL server with Docker and Docker Compose, cloning the release branch and filling a config file with your own strong secrets, and a Helm chart covers Kubernetes. A hosted cloud with a free tier funds the open source work for teams that would rather not operate it.
Stars
7,563Forks
450Last commit
5 days agoRepository age
5 yearsLicense
Apache-2.0Version
12.0.34Repository
OneUptime/oneuptime
Auto-fetched from GitHub .
Open source alternatives similar to OneUptime:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit