Healthchecks
Open-source cron job monitoring service. Listens for HTTP or email pings and sends alerts via 25+ integrations when tasks miss deadlines.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hosted cron monitoring that alerts you when jobs fail or run late.
Core Features
- Accepts pings via HTTP requests and email messages
- Configurable period & grace time, or use cron expressions
- 25+ notification integrations (email, Slack, SMS, phone, etc.)
- Live-updating web dashboard showing check statuses
- Team management: projects, members, read-only access
What It Can't Do
- •Email sending requires SMTP configuration via environment variables. 2. Use PostgreSQL or MySQL in production; SQLite is for development only. 3. The 'sendalerts' command must be run continuously via a process manager (e.g., systemd). 4. Cron expressions are parsed by the cronsim library – test before relying on complex schedules.
Use Cases
- Monitor scheduled backup scripts to ensure they complete on time
- Track data synchronization cron jobs in production
- Verify SSL certificate renewal cron jobs run correctly
- Team collaboration on multiple cron jobs with unified alerting
- Self-hosted alternative to cloud monitoring services like Cronitor
Detailed Introduction
Healthchecks is a self-hosted cron job monitoring tool that tracks the execution of scheduled tasks. You define checks with expected time intervals or cron expressions; it listens for HTTP pings and email pings. If a ping doesn't arrive on time, Healthchecks sends alerts via 25+ integrations (email, Slack, PagerDuty, etc.). It includes a live-updating dashboard, WebAuthn 2FA, team management with read-only access, monthly email reports, and status badges. Built with Python/Django, supports PostgreSQL, MySQL, MariaDB, and SQLite for development. Fully open-source under BSD 3-Clause, with Docker images available.
Troubleshooting & FAQ (1)
TroubleshootingWhy do events not display after upgrading to Healthchecks v4.0 unless debug mode is enabled?
The issue is caused by missing static assets (e.g., moment.js). Run manage.py collectstatic or manage.py compress to regenerate compressed static files. If using the NixOS package, the compress step may be conditional on DEBUG=True; ensure static files are collected and compressed after the upgrade.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Run with Docker: docker run -d -p 80:8000 healthchecks/healthchecks
Step 2: Create superuser: docker exec -it <container-id> ./manage.py createsuperuser
Step 3: Visit http://localhost to login, create checks, and configure notifications
- Step 1: Run with Docker: docker run -d -p 80:8000 healthchecks/healthchecks
- Step 2: Create superuser: docker exec -it <container-id> ./manage.py createsuperuser
- Step 3: Visit http://localhost to login, create checks, and configure notifications
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
If using Docker, stop and remove the container: docker stop <name> && docker rm <name>, then delete the data volume. For manual installations, delete the project directory and drop the database.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
Huginn
Huginn lets you build agents that automate online tasks. Events propagate through a directed graph. Monitor web, Twitter, email, and more.
RSSHub
RSSHub is the world's largest open-source RSS network. It generates RSS feeds from virtually any website, with over 5,000 instances and a thriving community. Perfect for aggregating social media, news, blogs, and more.
Puter
An open-source internet computer that lets you access all your files, apps, and games from anywhere, with self-hosting for full control.