
About Upptime
Upptime is an open source uptime monitor and status page that runs on GitHub. It is set up from a GitHub template, so the whole service lives in your own repository.
What it does
Upptime uses GitHub Actions to check each website you list every five minutes. Response times are saved in the repository, so the history is version controlled. It builds a static status site with outage history and long-term trend charts. Notifications can go to Slack, Telegram or a custom webhook.
Key features
- Checks every five minutes with GitHub Actions
- Response time history stored in Git
- Static status page with outage history
- Trend charts on the status site
- Notifications to Slack, Telegram and webhooks
Who it's for
Developers and open source projects that want a status page without running a server. Anyone who is comfortable with GitHub repositories and Actions will find the setup familiar.
Pricing and good to know
Upptime is released under the MIT license and is free to use. Because it runs on GitHub, your GitHub account and its usage limits set the practical limits. Checks run on a schedule, so they will not catch an outage between runs. Setup takes some care, since the configuration lives in files you edit yourself.
Highlights
- Check websites every five minutes
- Store response times in a Git repository
- Publish a static status page with outage history
- View trend charts on the status site
- Send notifications to Slack, Telegram or webhooks












