Complete open-source monitoring and observability platform.
Find a file
2025-12-16 11:04:56 +00:00
.github Refactor code structure for improved readability and maintainability 2025-12-13 12:06:47 +00:00
.husky fix lint. 2022-08-14 10:12:58 +01:00
.vscode Refactor: Remove Copilot tools and related utilities 2025-12-10 11:42:31 +00:00
Accounts feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
AdminDashboard feat: Conditionally display cost settings based on billing configuration in LlmProviders settings 2025-12-16 10:27:21 +00:00
APIReference fix: Remove unnecessary background gradient from introduction section 2025-12-13 12:08:49 +00:00
App feat: Add LlmLog API integration to BaseAPIFeatureSet for enhanced logging capabilities 2025-12-15 21:29:07 +00:00
Backups fix backups and restore. 2022-12-12 15:25:30 +05:30
Certs add domain. 2023-03-02 15:46:28 +00:00
Clickhouse refactor: Enhance error handling and logging in monitor criteria classes 2025-04-24 12:11:17 +01:00
Common feat: Introduce AILoader component for enhanced loading experience during AI content generation 2025-12-16 10:33:04 +00:00
Dashboard feat: Implement hard delete for LlmLog items older than 3 days when billing is enabled; refactor LlmLogsTable by removing unused fields and action buttons 2025-12-16 10:25:31 +00:00
Data add data folder 2023-07-11 20:22:17 +01:00
Devops refactor: Remove node_modules from the Common project 2024-08-07 13:40:10 -06:00
Docs feat: Add complete guide for OneUptime Terraform Provider with installation, configuration, and best practices 2025-12-15 13:26:38 +00:00
E2E feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
Environment add env folder 2023-07-11 20:26:35 +01:00
Examples feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
FluentBit chore(config,docker,ci,ui): rename IS_ENTERPRISE to IS_ENTERPRISE_EDITION across env, Dockerfiles, compose and workflows 2025-11-03 11:25:12 +00:00
Fluentd chore(fluentd): update production endpoint and x-oneuptime token in Fluentd config (Fluentd/fluent.conf) 2025-11-07 20:38:23 +00:00
HelmChart feat: Add MCP service configuration and related environment variables 2025-12-16 11:04:56 +00:00
Home feat: Add new migration and update open-source indicators in index.ejs for consistency 2025-12-12 14:15:30 +00:00
IncomingRequestIngest feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
InfrastructureAgent feat: Add log viewing instructions and improve error logging in agent 2025-07-25 13:42:25 +01:00
IsolatedVM feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
MCP feat: Add MCP service configuration and related environment variables 2025-12-16 11:04:56 +00:00
Nginx feat: Add MCP service configuration and related environment variables 2025-12-16 11:04:56 +00:00
OTelCollector feat(telemetry): add new Telemetry service (OTel, Syslog, Fluent, Metrics, Traces) and unified ingestion pipeline 2025-11-07 21:36:47 +00:00
Probe feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
ProbeIngest feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
Scripts feat: Update publish script to handle existing tags gracefully and improve user feedback 2025-12-15 12:41:02 +00:00
ServerMonitorIngest feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
SslCertificates refactor: Update import statements for TimezoneUtil in multiple files 2024-06-18 11:35:04 +01:00
StatusPage feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
Telemetry feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
Tests feat(telemetry): add new Telemetry service (OTel, Syslog, Fluent, Metrics, Traces) and unified ingestion pipeline 2025-11-07 21:36:47 +00:00
TestServer feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
Worker feat: Update subject line formatting for incident notifications 2025-12-12 22:25:06 +00:00
Workflow feat: Add repository field to package.json files across the project 2025-12-11 21:31:52 +00:00
.bash_profile chore: Disable Copilot in development environment 2024-07-10 13:39:35 +01:00
.dockerignore refactor: Remove LLM/Models from .dockerignore 2024-07-05 09:29:05 +01:00
.gitignore feat: Add .claude/settings.local.json to .gitignore 2025-08-05 21:09:10 +01:00
.prettierignore refactor: Update import statements for CommonUI to use Common/UI 2024-08-07 16:14:31 -06: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 Add CHANGELOG 2020-01-13 20:59:16 +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: Add MCP service configuration and related environment variables 2025-12-16 11:04:56 +00:00
configure.sh feat: add setup function for ts-node installation in configure script 2025-01-28 18:34:59 +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 MCP service configuration and related environment variables 2025-12-16 11:04:56 +00:00
docker-compose.dev.yml Refactor: Remove Copilot tools and related utilities 2025-12-10 11:42:31 +00: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 feat: Add MCP service configuration and related environment variables 2025-12-16 11:04:56 +00:00
eslint.config.js chore(eslint): enable no-control-regex and tidy rule formatting 2025-11-05 09:38:26 +00:00
install-node-modules.sh npm i 2023-02-08 20:40:06 +00:00
install.sh refactor status check script 2023-07-19 14:21:39 +01: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 2025-12-12 01:53:37 +00:00
package.json fix: upgrade mailparser from 3.7.5 to 3.9.0 2025-11-29 12:10:48 +00:00
README.md fix: Update wording for clarity in contributing and support sections 2025-12-11 23:06:24 +00: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 Create SECURITY.md 2022-01-23 12:04:32 +00:00
tsconfig.json Update tsconfig.json files with resolveJsonModule option 2024-04-08 14:03:07 +01:00
uninstall.sh fix docker-compose 2022-12-07 07:49:18 +00:00
update-node-modules.sh update package.jsn and lock files 2022-03-22 14:34:04 +00:00
update.sh add update script 2023-06-11 15:26:52 +01:00
VERSION chore: Bump version to 9.2.17 2025-12-15 13:35:12 +00: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.


🚀 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 Docker Compose
git clone https://github.com/OneUptime/oneuptime.git
cd oneuptime
npm run start

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