Statsig’s Open-Source Status Page
We tried various Status Pages out there, and built this as a fun little hobby project to make status pages as simple as possible.
- Fork the template repository.
urls.cfgto include your urls.
index.htmland change the title.
<title>My Status Page</title> <h1>Services Status</h1>
- Set up GitHub Pages for your repository.
How does it work?
This project uses GitHub actions to wake up every hour and run a shell script (
health-check.sh). This script runs
curl on every url in your config and appends the result of that run to a log file and commits it to the repository. This log is then pulled dynamically from
index.html and displayed in a easily consumable fashion. You can also run that script from your own infrastructure to update the status page more often.
What does it not do (yet)?
- Incident management.
- Outage duration tracking.
- Updating status root-cause.
Got new ideas?
Send in a PR – we’d love to integrate your ideas.
You are looking for a developer friendly Feature flags, and A/B experimentation service for your product, check out: https://www.statsig.com