Go to file
2022-12-22 13:28:34 +05:30
.github fix lint. 2022-12-18 15:04:28 +05:30
.husky
.vscode
Accounts fix bugs 2022-12-19 19:39:21 +05:30
AdminDashboard fix files 2022-12-17 12:51:42 +05:30
Alert send announcement to subscribers. 2022-12-18 14:59:03 +05:30
ApiDocs fix files 2022-12-17 12:51:42 +05:30
Backups fix backups and restore. 2022-12-12 15:25:30 +05:30
Certs add certs 2022-12-14 10:23:04 +00:00
Ci
Common fix private status page 2022-12-19 17:24:03 +05:30
CommonServer fix routes 2022-12-20 12:43:36 +05:30
CommonUI fix 2022-12-19 20:06:50 +05:30
Dashboard fix 2022-12-19 20:06:50 +05:30
DashboardAPI fix lint. 2022-12-20 13:04:23 +05:30
DatabaseMigrations
Devops
Docs
File fix lint. 2022-12-20 13:04:23 +05:30
Haraka ad node ver to docker file 2022-12-16 16:59:55 +05:30
HelmChart send announcement to subscribers. 2022-12-18 14:59:03 +05:30
Home To OneUptime Limited 2022-12-20 14:13:32 +05:30
HttpTestServer send announcement to subscribers. 2022-12-18 14:59:03 +05:30
Identity fix 2022-12-19 20:06:50 +05:30
Integration send announcement to subscribers. 2022-12-18 14:59:03 +05:30
Kubernetes
Licensing send announcement to subscribers. 2022-12-18 14:59:03 +05:30
Mail fix bugs 2022-12-19 19:39:21 +05:30
Marketing
Model fix lint.. 2022-12-19 13:31:50 +05:30
Nginx fix routes 2022-12-20 12:52:41 +05:30
Postgres
Probe send announcement to subscribers. 2022-12-18 14:59:03 +05:30
ProbeAPI send announcement to subscribers. 2022-12-18 14:59:03 +05:30
Realtime send announcement to subscribers. 2022-12-18 14:59:03 +05:30
Redis
Scripts fix lock files 2022-12-16 14:22:23 +05:30
StatusPage fix 2022-12-19 20:06:50 +05:30
Workers fix routes 2022-12-20 12:52:41 +05:30
.dockerignore fix docker file 2022-12-16 13:35:59 +05:30
.eslintignore
.eslintrc.json
.gitignore fix docker file 2022-12-16 13:35:59 +05:30
.prettierignore fix docker file 2022-12-16 13:35:59 +05:30
.prettierrc.json
babel.config.ts
backup.sh fix backups and restore. 2022-12-12 15:25:30 +05:30
certs-issue.sh fix paths 2022-12-16 20:20:44 +05:30
certs-renew.sh fix paths 2022-12-16 20:20:44 +05:30
CHANGELOG
clean-npm-install.sh fix lock files 2022-12-16 14:22:23 +05:30
config.tpl.env add migrations 2022-12-15 12:36:31 +05:30
CONTRIBUTING.md
docker-compose.tpl.yml
install.sh
LICENSE
migration-create.sh add migrations 2022-12-15 12:36:31 +05:30
migration-run.sh add migrations 2022-12-15 12:36:31 +05:30
package-lock.json Merge pull request #319 from OneUptime/dependabot/npm_and_yarn/minimist-1.2.7 2022-12-19 12:58:34 +05:30
package.json Bump ejs and ejs-lint 2022-12-18 11:55:03 +00:00
preinstall.sh add certs 2022-12-14 10:23:04 +00:00
README.md Update README.md 2022-12-22 13:28:34 +05:30
restore.sh fix backups and restore. 2022-12-12 15:25:30 +05:30
SECURITY.md
sonar-project.properties
tsconfig.json fix docker files 2022-12-16 18:02:39 +05:30
uninstall.sh
update-node-modules.sh

oneuptimelogo

PRs Welcome Join Slack Community Docker Pulls GitHub commit activity

OneUptime is an open-source complete SRE and DevOps 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 just like Pingdom
  • Status Page just like StatusPage.io
  • Incident Management just like Icident.io
  • On-call rotation and alerts just like PagerDuty
  • Tests just like Postman (Coming soon)
  • Security just like Snyk (Coming soon)
  • Logs Management just like Loggly (Coming soon)
  • Performance Monitoring just like NewRelic (Coming soon)
  • Error Tracking just 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 single-server deploy with Docker Compose.

Deploy a signle-server instance in one line on Debian / Ubuntu with Docker (recommended 8GB memory, we only support Debian / Ubuntu as of today).

 git clone https://github.com/OneUptime/oneuptime
 bash preinstall.sh

Please look at config.env and change these values,

DOMAIN=oneuptime.yourcompany.com # This is used for SSL certs with letsencrypt. SSL cert will be auto-provisioned. 

# SMTP SETTINGS for sending email from OneUptime. 
SMTP_USERNAME=username
SMTP_PASSWORD=password
SMTP_PORT=465
SMTP_EMAIL=alerts@yourcompany.com
SMTP_FROM_NAME=OneUptime
SMTP_IS_SECURE=true
SMTP_HOST=smtp.yourcompany.com

Then, run install:

bash install.sh

Your instance should be up and running, if that does not work. Please send an email to support@oneuptime.com.

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: