Every ten minutes a GitHub Actions workflow requests every site. If one fails, GitHub emails me. It lives outside the server deliberately: a monitor on the machine can’t report that the machine is gone.
Outside
Uptime probe
A check from somewhere else, so even a dead server gets noticed.
- Every
- 10 minutes
- Runs on
- GitHub Actions