Retour au classement

OneUptime/oneuptime

TypeScriptoneuptime.com

Complete open-source monitoring and observability platform.

devopsmonitoringincident-responseincident-managementstatus-pageobservabilityon-call
Croissance des étoiles
Étoiles
7.3k
Forks
417
Croissance hebdomadaire
Issues
199
2k4k6k
janv. 2023mars 2024mai 2025juil. 2026
Artefactsnpmnpm install oneuptime
README

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português · Italiano · Русский · हिन्दी · Nederlands · Dansk · Svenska · Norsk

OneUptime logo

Agentic observability — one open-source platform for uptime, incidents, on-call, status pages, logs, traces, metrics & APM.

When things go wrong, be the first to know — and the fastest to fix.

OneUptime replaces a whole shelf of SaaS tools with one platform you can self-host for free. It catches the outage, pages the right person, updates your status page, finds the root cause, and even opens the fix PR.

License Release Stars Helm Chart Slack

Website  •  Docs  •  Quick Start  •  Pricing  •  Contribute

🚀 Try OneUptime Cloud — free forever plan, no credit card →


OneUptime command center during a live incident

Replace your whole observability stack

OneUptime brings monitoring, alerting, incident response, and observability into a single open-source app — so you stop paying for (and stitching together) a dozen separate tools.

Instead of… Use OneUptime for…
Pingdom / UptimeRobot Uptime Monitoring — website, API, ping, port, SSL, DNS & synthetic checks from around the world
StatusPage.io Status Pages — branded public & private status pages with subscribers
PagerDuty / Opsgenie On-Call & Alerts — schedules, escalation policies, SMS / call / push / Slack
Incident.io Incident Management — declare, triage, communicate, and post-mortem
Datadog / New Relic APM & Metrics — traces, dashboards, and service performance
Loggly Log Management — collect, search, and alert on logs
Sentry Error Tracking — exceptions with full stack traces and context

All of it is 100% open source (Apache 2.0) and free to self-host.


🌙 One incident, handled end to end

It's 2:47 AM. Checkout starts timing out. Here's what OneUptime does before most tools would even fire the first alert — and what the screenshots below actually show.

1 · Detect — know in seconds

Probes in multiple regions catch checkout latency blowing past your 5s threshold and open an incident automatically — before your customers hit refresh.

Detect — global monitoring catches the checkout API degrading

2 · Respond — the right person, paged

The on-call engineer for the Payments policy is called, texted, and push-notified, escalating to backup automatically until someone acknowledges.

Respond — the incident is routed to on-call and acknowledged

3 · Communicate — customers in the loop

Your status page updates itself and every subscriber is notified by email and SMS — no one has to hand-write the update.

Communicate — the public status page updates and notifies subscribers

4 · Diagnose — root cause, found

Traces, logs, and metrics are correlated down to the exact span: a slow SELECT … FOR UPDATE on orders, stuck on a missing index.

Diagnose — the trace waterfall pinpoints the slow database span

5 · Auto-Fix — the fix, drafted for you

The AI agent opens a pull request with the fix, linked to the incident, with tests green — you review and merge. Like an SRE that never sleeps.

Auto-Fix — the AI agent opens a pull request with the fix


⚡ Quick Start

☁️ OneUptime Cloud — the easy way

Zero setup, always up to date, and it funds the open-source project.

Sign up free at oneuptime.com

🐳 Self-host with Docker Compose

Everything you need on a single server (Debian / Ubuntu / RHEL, Docker + Docker Compose). Great for homelabs and small teams — a Raspberry Pi even works.

# 1. Clone the release branch
git clone --depth 1 --single-branch --branch release https://github.com/OneUptime/oneuptime.git
cd oneuptime

# 2. Create your config (then edit it — set strong, random secrets!)
cp config.example.env config.env

# 3. Start everything
npm start

OneUptime is now running at http://localhost — open it and create your first account.

📖 Full guide: Docker Compose install · Sizing & requirements

☸️ Kubernetes with Helm — for production

helm repo add oneuptime https://helm-chart.oneuptime.com
helm install oneuptime oneuptime/oneuptime

📖 Full install instructions & values on Artifact Hub →

Upgrading an existing install? See the upgrade guide.


✨ Everything in the box

Feature What it does
📊 Uptime Monitoring Website, API, IP, port, SSL, DNS, and synthetic monitors from multiple global regions.
📋 Status Pages Beautiful branded status pages, incident history, scheduled maintenance, and subscriber notifications.
🚨 Incident Management End-to-end incident workflow: declare, assign, communicate, resolve, and run post-mortems.
📞 On-Call & Alerts On-call schedules and escalation policies with SMS, phone call, push, email, and Slack alerts.
📝 Log Management Ingest, store, search, and alert on logs via OpenTelemetry.
🔍 APM & Traces Distributed traces, spans, and performance dashboards to find slow paths and bottlenecks.
📈 Metrics & Dashboards Custom dashboards over your telemetry — build the views your team needs.
🐛 Error Tracking Capture exceptions with full stack traces, context, and release tracking.
Workflows Automate and integrate with Slack, Jira, GitHub, Microsoft Teams, and 5,000+ apps.
🤖 AI Copilot An always-on agent that finds anomalies across logs, traces & metrics, spots root causes, and opens PRs with fixes.
⚡ Automate the busywork

Wire up escalations, ticketing, and notifications on a visual, no-code canvas — or drop in custom code. The incident above paged on-call, opened a Jira ticket, and posted to Slack without anyone lifting a finger.

Workflows — a no-code automation canvas for incident escalation

🖥️ Infrastructure Monitoring

Drop in copy-paste, OpenTelemetry-based agents to watch everything your services run on — with ready-made alert templates included:

  • Servers & VMs — CPU, memory, disk, network, processes, and logs from Linux, macOS & Windows. Docs →
  • Kubernetes — one helm install ships node/pod/container/cluster metrics, events, logs, and eBPF traces & service maps. Docs →
  • Docker — a single agent auto-discovers every container and ships metrics & logs. Docs →
  • Podman — same one-agent auto-discovery via Podman's Docker-compatible socket. Docs →
  • Proxmox — nodes, VMs, containers, storage, HA state, backup coverage & replication health. Docs →
  • Ceph — cluster health, capacity forecasts, and OSD/pool/PG/monitor visibility. Docs →

💼 Community vs. Enterprise

Community Enterprise
Best for Self-hosters & small teams Regulated teams needing premium support
Cost Free & open source Contact sales
Features Full feature set Full feature set + hardened images, priority support, custom features & data residency

💡 Why OneUptime?

Our mission is simple: reduce downtime and help more products succeed. Instead of duct-taping seven vendors together, you get one platform that helps you understand why things break, respond to incidents fast, and cut operational toil — fully open source, so you own your data and your stack.


🤝 Contributing

We welcome contributions of every size. Start here:

❤️ Support the project

If OneUptime is useful to you:

  • Star this repo — it genuinely helps others find us
  • 💵 Sponsor us — every dollar ships new features
  • 🛍️ Grab some merch — all proceeds fund open-source development

📄 License

OneUptime is licensed under the Apache License 2.0.

Made with ❤️ by the OneUptime team and contributors.
Dépôts similaires
trimstray/the-book-of-secret-knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

MIT Licenseawesomeawesome-list
234.5k14k
bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

PythonPyPIOtherdevopsaws
83.3k19.8k
netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

GoGo ModulesGNU General Public License v3.0monitoringdocker
netdata.cloud
79.8k6.5k
binhnguyennus/awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

MIT Licensesystem-designbackend
72.6k7k
nektos/act

Run your GitHub Actions locally 🚀

GoGo ModulesMIT Licensegithub-actionsgolang
nektosact.com
71.2k2k
go-gitea/gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

GoGo ModulesMIT Licensegiteagolang
gitea.com
57k6.9k
getsentry/sentry

Developer-first error tracking and performance monitoring

PythonPyPIOthercrash-reportingcrash-reports
sentry.io
44.3k4.8k
Kong/kong

🦍 The API and AI Gateway

LuaApache License 2.0api-gatewaymicroservices
konghq.com/install/
43.8k5.2k
httpie/cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

PythonPyPIBSD 3-Clause "New" or "Revised" Licensehttpcli
httpie.io
38.3k4k
Dokploy/dokploy

Open Source Alternative to Vercel, Netlify and Heroku.

TypeScriptnpmOtherdeploymentself-hosted
dokploy.com
36k2.8k
awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Otherawesomeawesome-list
sysadmin.awesome-selfhosted.net
34.7k2.1k
dokku/dokku

A docker-powered PaaS that helps you build and manage the lifecycle of applications

ShellMIT Licensedokkupaas
dokku.com
32k2.1k