Effortless, open-source status pages for your sites and APIs — with GitHub Actions integration.
- Instant status page: Get a beautiful, public dashboard for your service uptime in minutes.
- Automated monitoring: Checks your endpoints on schedule and logs results automatically.
- Instant notifications: Get email alerts when services go down via GitHub Actions.
- Transparent & open: All data and history are stored in your own GitHub repository.
- No vendor lock-in: You keep full control of your data and monitoring history.
- Free & open-source: No hidden fees, no limits, no closed code.
- Indie hackers, open-source maintainers, small teams, and anyone who wants a simple, transparent status page without SaaS lock-in.
- Create your own status repository from this template
- Configure your services
- Add your endpoints to the
status.cfg
file in your new repository. - Example:
google https://www.google.com github https://www.github.com my_service https://my.service.com
- Add your endpoints to the
- Automated checks
- GitHub Actions will be set up automatically — no extra steps required.
- The workflow will start checking your services and updating
log.csv
on thelog
branch. - You'll receive email notifications when checks fail (configured in your GitHub settings).
- Share your status page
- Your status dashboard is instantly available at:
https://status.githack.com?r=your-username/your-repo
- Replace
your-username/your-repo
with your actual GitHub username and repository name. - Example:
https://status.githack.com?r=john/my-project-status
- Share this link with your users to show your service status.
- Your status dashboard is instantly available at:
The service description and link displayed on your status page are automatically taken from your repository's Description and Homepage fields on GitHub. To change them:
- Go to your repository on GitHub.
- Click the gear icon (⚙️) or "Settings".
- Edit the Description and Homepage fields at the top of the repository page.
- Save your changes — your status page will update automatically.
This makes it easy to personalize your status page without editing any code.
Want a status page like this for your own project? Create your own repo from this template and show your users you care about uptime!