Replace multiple monitoring SaaS subscriptions with a single self-hosted platform to cut costs.
Set up a public status page that automatically shows customers when your service is having problems.
Configure on-call schedules so the right engineer is paged in order when a monitor fails.
Collect and search logs and performance traces for your application in one dashboard.
Production deployments need Kubernetes and Helm, Docker Compose is available for single-machine or trial setups.
OneUptime is an open-source platform that brings together several monitoring and incident management tools that teams typically buy as separate subscriptions. Instead of paying for Pingdom to check if your website is up, StatusPage.io to tell customers when it is down, PagerDuty to page the right person, and Datadog to watch your app's performance, OneUptime covers all of those in one place. The core features include uptime monitoring (checking your website, API, or other service from multiple locations around the world), status pages (a public page customers can visit to see if your service is having problems), on-call scheduling (setting up who gets notified when something breaks and in what order), incident management (tracking what happened and coordinating the response), log collection and search, and application performance monitoring (measuring how fast your app responds, where it slows down, and where errors occur). There is also an AI feature described as a copilot. It watches logs, traces, and metrics continuously, tries to identify the root cause of problems, and can open pull requests in your code repository with proposed fixes. The README frames this as an always-on site reliability engineer. You can use OneUptime through their hosted service at oneuptime.com with a free tier, or you can self-host it. Self-hosted deployment options include Kubernetes with Helm (recommended for production) and Docker Compose for single-machine setups. A one-line install script is available for quick starts. The codebase is TypeScript and the project is licensed under Apache 2.0. Two editions exist: Community, which is fully open-source and free, and Enterprise, which adds support, hardened container images, and data residency options for teams with compliance requirements. The project accepts contributions through GitHub issues and has dedicated Slack communities for both users and developers.
← oneuptime on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.