Skip to content

Effortless, open-source status pages for your sites and APIs — with GitHub Actions integration

Notifications You must be signed in to change notification settings

neoascetic/status.githack.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Effortless, open-source status pages for your sites and APIs — with GitHub Actions integration.

Why use status.githack.com?

  • 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.

Who is it for?

  • Indie hackers, open-source maintainers, small teams, and anyone who wants a simple, transparent status page without SaaS lock-in.

How it works

  1. Create your own status repository from this template
  2. 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
      
  3. 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 the log branch.
    • You'll receive email notifications when checks fail (configured in your GitHub settings).
  4. 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.

Customizing your status page

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:

  1. Go to your repository on GitHub.
  2. Click the gear icon (⚙️) or "Settings".
  3. Edit the Description and Homepage fields at the top of the repository page.
  4. 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!

About

Effortless, open-source status pages for your sites and APIs — with GitHub Actions integration

Topics

Resources

Stars

Watchers

Forks