Complete open-source monitoring and observability platform. https://oneuptime.com
  • TypeScript 87.4%
  • EJS 10.1%
  • Shell 0.9%
  • CSS 0.4%
  • Handlebars 0.4%
  • Other 0.8%
Find a file
2026-06-06 09:01:24 +03:00
.github feat(workflows): add disk space cleanup step in test release workflow 2026-05-27 17:52:48 +01:00
.husky feat: Enhance alert and incident label rule engines to inherit labels from Docker hosts and Kubernetes clusters 2026-05-25 14:19:51 +01:00
.vscode Remove IsolatedVM service and related configurations from the project 2026-03-03 12:25:31 +00:00
AIAgent chore: npm audit fix 2026-06-06 03:44:57 +00:00
App chore: npm audit fix 2026-06-06 03:44:57 +00:00
Backups
Certs add domain. 2023-03-02 15:46:28 +00:00
CLI chore(version): bump version to 10.5.37 2026-06-05 20:10:16 +03:00
Clickhouse feat: add E2E tests for monitor and project creation workflows 2026-03-31 11:20:58 +01:00
Common chore(version): bump version to 10.5.37 2026-06-05 20:10:16 +03:00
Data add data folder 2023-07-11 20:22:17 +01:00
Devops fix: correct typos in comments across multiple files 2026-04-20 16:46:13 -04:00
DockerAgent refactor: move build arguments to the bottom of Dockerfiles for better layer caching 2026-06-03 09:53:32 +03:00
E2E chore: npm audit fix 2026-06-06 03:44:57 +00:00
Environment add env folder 2023-07-11 20:26:35 +01:00
Examples chore: npm audit fix 2026-06-06 03:44:57 +00:00
FluentBit refactor: move build arguments to the bottom of Dockerfiles for better layer caching 2026-06-03 09:53:32 +03:00
Fluentd refactor: move build arguments to the bottom of Dockerfiles for better layer caching 2026-06-03 09:53:32 +03:00
HelmChart docs(helm): add standalone-to-operator DB migration runbooks 2026-06-05 20:09:38 +03:00
Home chore: npm audit fix 2026-06-06 03:44:57 +00:00
InfrastructureAgent Enhance logging functionality and add support for multiple languages 2026-04-23 18:47:35 +01:00
Internal feat(maps): add interactive service and network topology maps plan 2026-06-04 16:13:15 +03:00
KubernetesLogTailer chore: npm audit fix 2026-06-06 03:44:57 +00:00
MCP chore: npm audit fix 2026-06-06 03:44:57 +00:00
MobileApp chore: npm audit fix 2026-06-06 03:44:57 +00:00
Nginx chore: npm audit fix 2026-06-06 03:44:57 +00:00
OTelCollector refactor: move build arguments to the bottom of Dockerfiles for better layer caching 2026-06-03 09:53:32 +03:00
Probe chore: npm audit fix 2026-06-06 03:44:57 +00:00
RunbookAgent chore(version): bump version to 10.5.37 2026-06-05 20:10:16 +03:00
Scripts chore: npm audit fix 2026-06-06 03:44:57 +00:00
SslCertificates refactor: Update import statements for TimezoneUtil in multiple files 2024-06-18 11:35:04 +01:00
Tests refactor: move build arguments to the bottom of Dockerfiles for better layer caching 2026-06-03 09:53:32 +03:00
TestServer chore: npm audit fix 2026-06-06 03:44:57 +00:00
.bash_profile chore: Disable Copilot in development environment 2024-07-10 13:39:35 +01:00
.dockerignore feat(dockerignore): add large directories to ignore for Docker builds 2026-01-22 21:42:52 +00:00
.gitignore fix(analytics): simplify error handling in AnalyticsDatabaseService and TraceAggregationService 2026-04-14 12:59:20 +01:00
.prettierignore refactor: remove APIReference from nodemon watch and docker-compose volumes 2026-02-22 13:46:44 +00:00
AGENTS.md fix(migrations): register MigrationName1777550162848 in Index.ts 2026-04-30 14:08:52 +01:00
babel.config.ts refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files 2024-06-14 12:09:53 +01:00
backup.sh atleast 2023-07-30 17:48:48 -07:00
CHANGELOG
CLAUDE.md feat: Add CLAUDE.md for local development server instructions 2026-03-19 18:16:08 +00:00
clean-npm-install.sh fix lock files 2022-12-16 14:22:23 +05:30
code-of-conduct.md Create code-of-conduct.md 2023-11-26 16:02:42 +00:00
config.example.env feat: Introduce dedicated worker deployment for background processing 2026-06-03 10:41:54 +03:00
configure.sh refactor: update environment variable loading in installation scripts 2026-03-06 13:34:35 +00:00
CONTRIBUTING.md chore: Update license references from MIT to Apache 2.0 in footer, contributing guide, and README 2025-12-11 22:04:19 +00:00
docker-compose.base.yml feat: Add telemetry ingestion disable middleware and related environment configuration 2026-05-25 19:04:23 +01:00
docker-compose.billing.yml Add utility classes for telemetry: Monitor, StackTrace, and Syslog parsing 2026-04-02 14:04:13 +01:00
docker-compose.dev.yml fix(docker): finish Common subdir mounts and run dep sync before frontend build 2026-04-30 13:19:47 +01:00
docker-compose.e2e.yml feat: add E2E testing support with docker-compose configuration 2025-10-09 11:39:30 +01:00
docker-compose.llm.yml feat: Update count property in docker-compose.llm.yml to use 'all' 2024-07-03 17:48:43 +01:00
docker-compose.yml Add utility classes for telemetry: Monitor, StackTrace, and Syslog parsing 2026-04-02 14:04:13 +01:00
eslint.config.js fix: update MarkdownContent styles to use ReturnType for better type inference 2026-02-15 20:14:56 +00:00
install-node-modules.sh npm i 2023-02-08 20:40:06 +00:00
install.sh refactor: update environment variable loading in installation scripts 2026-03-06 13:34:35 +00:00
LICENSE Update user authentication logic 2023-12-26 11:55:26 +00:00
MAINTAINERS Create MAINTAINERS 2023-11-26 16:06:45 +00:00
migration-create.sh add migrations 2022-12-15 12:36:31 +05:30
migration-run.sh refactor: Update import statements for CommonUI to use Common/UI 2024-08-07 16:14:31 -06:00
npm-audit-fix.sh chore(ci): don't mark whole run as failed when npm audit fix errors; only report the error 2025-10-29 16:26:40 +00:00
package-lock.json chore: npm audit fix 2026-06-06 03:44:57 +00:00
package.json chore(version): bump version to 10.5.37 2026-06-05 20:10:16 +03:00
README.md fix: broken links on README.md 2026-05-15 14:45:31 +07:00
remove-node-modules.sh fix: Ensure root node_modules are removed before processing subdirectories 2025-06-26 20:17:55 +01:00
restore.sh Update secret values in HelmChart templates 2024-03-17 12:14:26 +00:00
SECURITY.md
tsconfig.json Update tsconfig.json files with resolveJsonModule option 2024-04-08 14:03:07 +01:00
uninstall.sh
update-node-modules.sh
update.sh add update script 2023-06-11 15:26:52 +01:00
VERSION chore(version): bump version to 10.5.37 2026-06-05 20:10:16 +03:00

oneuptime logo

The Complete Open-Source Observability Platform

License Release Stars Helm Chart Slack

WebsiteDocumentationPricingInstallationContributing


What is OneUptime?

OneUptime is a comprehensive solution for monitoring and managing your online services. Whether you need to check the availability of your website, dashboard, API, or any other online resource, OneUptime can alert your team when downtime happens and keep your customers informed with a status page.

OneUptime replaces multiple tools with one integrated platform:

Replace With OneUptime
Pingdom Uptime Monitoring
StatusPage.io Status Pages
PagerDuty On-Call & Alerts
Incident.io Incident Management
Loggly Logs Management
New Relic / Datadog Application Performance Monitoring
Sentry Error Tracking

Features

📊 Uptime Monitoring

Monitor the availability and response time of your online services from multiple locations around the world. Get notified via email, SMS, Slack, or other channels when something goes wrong.

Monitoring

📋 Status Pages

Communicate with your customers and stakeholders during downtime or maintenance. Create a custom-branded status page that shows the current status and history of your services.

Status Pages

🚨 Incident Management

Manage incidents from start to finish with a collaborative workflow. Create incident reports, assign tasks, update stakeholders, and document resolutions.

Incident Management

📞 On-Call & Alerts

Schedule on-call shifts for your team and define escalation policies. Ensure that the right person is notified at the right time when an incident occurs.

On Call and Alerts

📝 Logs Management

Collect, store, and analyze logs from your online services. Search, filter, and visualize log data to gain insights and troubleshoot issues.

Logs Management

Workflows

Integrate OneUptime with your existing tools and automate your workflows. Connect with Slack, Jira, GitHub, and 5000+ more applications.

Workflows

🔍 Application Performance Monitoring

Measure and optimize the performance of your online apps and services. Track key metrics such as traces, response time, throughput, error rate, and user satisfaction.

APM

🐛 Error Tracking

Detect and diagnose errors in your online services. Get detailed error reports with stack traces, context, and user feedback.

🤖 AI Copilot

OneUptime's AI agent monitors your services 24/7, detects anomalies across logs, traces, and metrics, identifies root causes, and opens pull requests with code fixes — automatically. Like having an SRE that never sleeps.

  • Auto-instrument — Add tracing, metrics, and logging with one click
  • Fix exceptions — AI catches errors in production and generates fixes before users notice
  • Optimize performance — Identifies slow traces and submits optimized code
  • Security patches — Detects vulnerable dependencies and creates PRs with safe upgrades

🚀 Get Started

The easiest and fastest way to get started. Sign up for free at oneuptime.com and enjoy the full benefits of OneUptime without any installation or maintenance.

By using OneUptime Cloud, you also support the continued development of the open-source project.

Get Started Free →

Self-Hosted Installation


💼 Community vs. Enterprise Editions

Edition Ideal For Highlights
Community Self-hosters and small teams Full feature set • Community support • Open-source
Enterprise Regulated teams needing premium support Hardened images • Priority support • Custom features • Data residency options

📧 For Enterprise licensing, contact sales@oneuptime.com


🛠️ Installation

# Quick start with one command
curl -sSL https://oneuptime.com/install.sh | bash

For detailed installation guides, see:


💡 Philosophy

Our mission is to reduce downtime and increase the number of successful products in the world. We built a platform that helps you understand the causes of downtime, manage incidents effectively, and reduce operational toil.

OneUptime is 100% open-source, free, and available for everyone to use.


🤝 Contributing

We love contributions big and small! Here's how you can help:

Priority How to Contribute
🗣️ Share feedback in our Customer Slack
💬 Chat with developers in our Developer Slack
Write tests for our codebase
🔧 Work on open issues
💡 Open new issues with feature requests

❤️ Support OneUptime

If you find OneUptime useful, consider supporting its development:

  • Star this repo - It helps others discover OneUptime
  • 💵 Sponsor us - Every dollar goes to shipping new features
  • 🛍️ Shop merch - All revenue supports open-source development

📄 License

OneUptime is licensed under the Apache License 2.0.


Made with ❤️ by the OneUptime team and contributors