healthchecks

Healthchecks(https://github.com/healthchecks/healthchecks) is a watchdog for your cron jobs.

  • Monitoring & Logging
  • Network Services
  • Other
  • Productivity
  • Tools & Utilities
Healthchecks(https://github.com/healthchecks/healthchecks) is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.

Platform availability

Available on 4 of 6 install platforms

Also on Docker Hub and GitHub

Health score

86/100 Excellent

Maintained
100last commit 7 days ago
Popular
8010,369 GitHub stars
Easy to install
654 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 6 days ago

GitHub stars
10,369
Open issues
53
Last commit
2026-09-28
Latest release
v4.4
License
BSD-3-Clause
Activity
declining

Checked 7 days ago - source: GitHub (healthchecks/healthchecks)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 7 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Start Healthchecks with Docker Compose Open the included docker folder and run the provided Docker Compose commands to start the services. Docker Compose starts the app's containers (small, portable app packages) for you, so you do not have to install every required part by hand. source
  • If skipping Docker, install Linux packages On Debian-based Linux, run the listed apt-get commands before setting up Python. These are system tools that Python needs when building the app environment, and missing them can make later install steps fail. source
  • Install the Python packages for manual install If you are not using Docker, install the listed Python packages in the project's Python workspace. These are the libraries the app needs to run, and without them the service will not start. source

Fetched 7 days ago - each note links to its source

Alternatives (5)

  • Honeybadger - Honeybadger is an application health monitoring tool built by developers for developers.
  • PushMon
  • Sentry - Monitors applications for real-time errors, sending alerts via email, SMS, or chat, showing detailed diagnostic information and release imp…
  • Site24x7 - Website Monitoring, Website Monitoring Service, Server Monitoring.
  • ntfy - ntfy (pronounce: notify) is a simple HTTP-based pub-sub notification service.

Checked 4 days ago - source: AlternativeTo

Common questions

How do I start a self-hosted Healthchecks instance with Docker?

Open the included docker folder and run the provided Docker Compose commands. Docker Compose starts the app containers, so you do not need to install every required part by hand.

What should I install before Python on Debian-based Linux for a manual install?

Run the listed apt-get commands first. These system tools are needed when building the Python environment, and missing them can make later install steps fail.

Why should I use a Python virtual environment when installing Healthchecks?

The official guide recommends creating a virtual environment. It also helps avoid breaking a system-wide Python installation.

What extra step is needed for pycurl on macOS?

pycurl needs to be reinstalled after checking out the project. Use the brew OpenSSL prefix and install the pycurl version listed in requirements with compiler flags.

Does Healthchecks support 2FA for user accounts?

Yes, it includes WebAuthn 2FA support.

Answers sourced from github.com, healthchecks.io, healthchecks.io, www.reddit.com

Community

Collected 6 days ago - public community threads