Anyone running cron jobs or scheduled tasks (backups, batch jobs, scripts) who wants an alert when a job fails to check in on time, with the option to self-host on BSD-3-Clause terms.
Healthchecks
Open-source cron job and scheduled task monitoring. Listens for pings, alerts when a job fails to check in on time.
Healthchecks is an open source alternative to Cronitor and Dead Man's Snitch. Open-source cron job and scheduled task monitoring. Listens for pings, alerts when a job fails to check in on time. BSD-3-Clause licensed, 10.1k GitHub stars, hosted version available, self-host with Docker, and last released 2026-07-14.
Should you switch?
You want a turnkey, zero-ops service with no SMTP or database to configure: self-hosting requires PostgreSQL/MySQL, outbound SMTP, a reverse proxy for TLS, and always-running sendalerts and sendreports processes.
The Docker image bundles the background workers but does not handle TLS termination: put it behind a reverse proxy or load balancer. Self-hosters must keep sendalerts and sendreports running and restart on crash.
In the product

Community proof
"Not OP, https://healthchecks.io is great for monitoring automated tasks like backup scripts. Also has the option to immediately signal failure and send an alert: https://healthchecks.io/docs/signaling_failures/"
"I use a self-hosted healthchecks.io watchdog timer instance to monitor jobs like these and alert if they don't complete."
Maintenance health
Can you do it today?
Get started
docker pull healthchecks/healthchecksGitHub
Support the creator
No public funding page yet.
Topics