Go to file
2023-07-19 12:25:50 +01:00
.github read env vars from bash 2023-07-17 19:30:10 +01:00
.husky
.vscode fix sso docs 2023-07-09 15:11:01 +01:00
Accounts remove env tpl 2023-07-17 20:06:01 +01:00
AdminDashboard remove env tpl 2023-07-17 20:06:01 +01:00
ApiReference remove env tpl 2023-07-17 20:06:01 +01:00
Backups
Certs add domain. 2023-03-02 15:46:28 +00:00
Ci change ver to 6 2023-04-25 10:21:40 +01:00
Clickhouse remove env tpl 2023-07-17 20:06:01 +01:00
Common remove env tpl 2023-07-17 20:06:01 +01:00
CommonServer add test setup 2023-07-19 12:25:50 +01:00
CommonUI remove env tpl 2023-07-17 20:06:01 +01:00
Dashboard remove env tpl 2023-07-17 20:06:01 +01:00
DashboardAPI remove env tpl 2023-07-17 20:06:01 +01:00
Data add data folder 2023-07-11 20:22:17 +01:00
DatabaseMigrations
Devops fix folder name 2023-04-05 11:17:41 +01:00
Docs Create IPAddress.md 2023-07-14 21:00:56 +01:00
Environment add env folder 2023-07-11 20:26:35 +01:00
File remove env tpl 2023-07-17 20:06:01 +01:00
Haraka remove env tpl 2023-07-17 20:06:01 +01:00
HelmChart remove env tpl 2023-07-17 20:06:01 +01:00
Home remove env tpl 2023-07-17 20:06:01 +01:00
Identity remove env tpl 2023-07-17 20:06:01 +01:00
Integration remove env tpl 2023-07-17 20:06:01 +01:00
Licensing remove env tpl 2023-07-17 20:06:01 +01:00
LinkShortner remove env tpl 2023-07-17 20:06:01 +01:00
Model add timeout jobs 2023-07-12 10:18:57 +01:00
Nginx add default conf file 2023-07-17 19:54:44 +01:00
Notification remove env tpl 2023-07-17 20:06:01 +01:00
Playwright Bump semver from 6.3.0 to 6.3.1 in /Playwright 2023-07-11 21:16:58 +00:00
Postgres remove env tpl 2023-07-17 20:06:01 +01:00
Probe remove env tpl 2023-07-17 20:06:01 +01:00
ProbeAPI remove env tpl 2023-07-17 20:06:01 +01:00
Realtime remove env tpl 2023-07-17 20:06:01 +01:00
Redis remove env tpl 2023-07-17 20:06:01 +01:00
Scripts fix config.example 2023-07-19 12:01:09 +01:00
StatusPage feat: use overflow-x-scroll to stop nav bar from operlapping on mobile dashboard 2023-07-18 09:25:59 +02:00
TestServer remove env tpl 2023-07-17 20:06:01 +01:00
Workers remove env tpl 2023-07-17 20:06:01 +01:00
Workflow remove env tpl 2023-07-17 20:06:01 +01:00
.dockerignore fix docker file 2022-12-16 13:35:59 +05:30
.eslintignore fix folder name 2023-04-05 11:17:41 +01:00
.eslintrc.json
.gitignore add default conf file 2023-07-17 19:54:44 +01:00
.prettierignore fix folder name 2023-04-05 11:17:41 +01:00
.prettierrc.json
babel.config.ts
backup.sh make db backups options work 2023-01-31 09:40:57 +00:00
CHANGELOG
clean-npm-install.sh fix lock files 2022-12-16 14:22:23 +05:30
config.example.env fix config.example 2023-07-19 12:01:09 +01:00
configure.sh fix test file 2023-07-19 12:16:29 +01:00
CONTRIBUTING.md
docker-compose.base.yml Merge pull request #527 from TobiasGrether/master 2023-07-17 20:44:35 +01:00
docker-compose.dev.yml expose port in local dev 2023-07-19 11:41:32 +01:00
docker-compose.probe.dev.yml add activate 2023-07-17 17:29:13 +01:00
docker-compose.probe.yml fix probe prod file 2023-07-17 17:29:57 +01:00
docker-compose.yml Add docker network to docker-compose.yml 2023-07-18 10:16:13 +02:00
install-node-modules.sh npm i 2023-02-08 20:40:06 +00:00
install.sh fix test file 2023-07-19 12:16:29 +01:00
LICENSE
migration-create.sh
migration-run.sh
package-lock.json Bump word-wrap from 1.2.3 to 1.2.4 2023-07-19 08:24:35 +00:00
package.json add test setup 2023-07-19 12:25:50 +01:00
README.md edit readme 2023-07-17 17:59:15 +01:00
remove-node-modules.sh add script to remove node_modules 2023-02-09 11:55:58 +00:00
restore.sh add comments 2023-04-29 13:59:34 +01:00
SECURITY.md
sonar-project.properties
tsconfig.json fix docker files 2022-12-16 18:02:39 +05:30
uninstall.sh
update-node-modules.sh
update.sh add update script 2023-06-11 15:26:52 +01:00

oneuptimelogo

PRs Welcome Join Slack Community Docker Pulls GitHub commit activity

OneUptime is an open-source complete observability platform.

OneUptime monitors your website, dashboards, API's, and more and alerts your team when downtime happens. We also give you a Status Page which keeps your customers looped in and improves transparency.

OneUptime does:

  • Uptime Monitoring, replaces tools like Pingdom
  • Status Page, replaces tools like StatusPage.io
  • Incident Management, replaces tools like Incident.io
  • On-call rotation and alerts, replaces tools like PagerDuty
  • Tests, replaces tools like Postman (Coming soon)
  • Security, replaces tools like Snyk (Coming soon)
  • Logs Management, replaces tools like Loggly (Coming soon)
  • Performance Monitoring, replaces tools like NewRelic (Coming soon)
  • Error Tracking, replaces tools like Sentry (Coming soon)

All under one platform.

Get started for free

OneUptime Cloud

The fastest and most reliable way to get started with OneUptime is signing up for free to OneUptime Cloud. By using the hosted cloud service, you also support by funding OneUptime open source development.

Open-source hobby single-server deploy with Docker Compose.

Deploy a single-server instance with docker compose on Debian / Ubuntu (we only support Debian / Ubuntu as of today). We recommend OneUptime on 16 GB / 8 Core Ubuntu Server. However you can run an instance on a much smaller server.

To install:

git checkout release # Please make sure you're on release branch.
cp config.example.env config.env

# IMPORTANT: Edit config.env file. Please make sure you have random secrets.

source config.env
docker-compose up -d

To update:

git checkout release # Please make sure you're on release branch.
git pull
docker-compose pull # Fetch new images. 
docker-compose up -d

OneUptime should run at: http://localhost. You need to register a new account for your instance to start using it.

Philosophy

Our mission is to reduce downtime and increase the number of successful products in the world. To do that, we build a platform that help you understand causes of the downtime, incidents and help reduce toil. Our product is open-source, free and available for everyone to use.

Contributing

We <3 contributions big and small. In priority order (although everything is appreciated) with the most helpful first:

Donate

If you like the project, please consider a small donation. Every single dollar will be used to ship new features or maintain existing ones. 100% of the work we do is open-source. Please donate here