Try describing what you need:

Healthchecks logo

Healthchecks

★ 10.5k
BSD 3-Clause "New" or "Revised" LicenseOpen Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · SourceNeeds Postgres2+ active committers (12mo)

About

Healthchecks is a monitoring service for cron jobs and scheduled tasks. It receives HTTP requests or email pings from jobs, then alerts users when expected check-ins do not arrive on time. The...

Community Ratings

No ratings yet
Screenshot of My Checks pageScreenshot of Period/Grace dialogScreenshot of Cron dialogScreenshot of Check Details pageScreenshot of Badges page

Features

  • HTTP and email pings
  • alert notifications
  • web dashboard
  • API
  • 25+ integrations
  • monthly email reports
  • WebAuthn 2FA
  • team management
  • status badges
  • administration panel

Details

Last Updated
Nov 12, 2026
Created
Jun 25, 2015
Install Methods
dockersource
Requirements
Python 3.12+Django 6.1PostgreSQLMySQLMariaDB
Default Port
8000web UI
Authentication
localproxy-auth2fa
API
REST
Backup & Export
database-dumpfile-backup
Runtime / Stack
PythonDocker
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run Healthchecks yourself

Pick how much you want to manage.

3 more ways to host

Some links earn us a commission. netcup pays us one and is our preferred VPS host.

Is this your project? Sponsor a listing

Run Healthchecks with Docker Compose

Compose file from the Healthchecks project repository.

2 services · database: postgres · infra: postgres

no resource limits declared

needs persistent storage (1 volume)

docker/docker-compose.yml · @ 69dbd2a · scanned Nov 3, 2026

volumes:
    db-data:

services:
  db:
    image: postgres:16
    volumes:
      - db-data:/var/lib/postgresql/data
    environment:
      - POSTGRES_DB=$DB_NAME
      - POSTGRES_PASSWORD=$DB_PASSWORD
  web:
    build:
        context: ..
        dockerfile: docker/Dockerfile
    # To use a pre-built image, remove the above "build" section
    # and uncomment the following line:
    # image: healthchecks/healthchecks:latest
    env_file:
        - .env
    ports:
        - "8000:8000"
        # To enable SMTP on port 2525, set SMTPD_PORT=2525 in .env
        # and uncomment the following line:
        # - "2525:2525"
    depends_on:
        - db
    command: bash -c 'while !</dev/tcp/db/5432; do sleep 1; done; uwsgi /opt/healthchecks/docker/uwsgi.ini'


This file may be out of date. Check the Healthchecks documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Nov 11, 2026

Alternatives to Healthchecks

Uptime Kuma logo

Uptime Kuma

93.6k
Uptime Kuma is an easy-to-use self-hosted monitoring tool for checking service and server uptime.
Status PagesNetwork UtilitiesAutomation Tools+3
Single ContainerFully FOSS
Details
Operational.co logo

Operational.co

478
Operational.co is an open-source event tracking tool for monitoring signups, webhooks, cron jobs, and other critical events.
Miscellaneous ToolsAnalytics ToolsAutomation Tools+2
Details

Related Software

Cronmaster logo

Cronmaster

1.4k
A web-based cron manager for viewing, creating, cloning, and deleting cron jobs and scripts, with system information, logging, and authentication.
Automation ToolsTask RunnersScheduling and Bookings+3
Details
Cronicle logo

Cronicle

5.9k
A multi-server task scheduler and runner with a web-based UI for scheduled, repeating, and on-demand jobs.
Automation ToolsTask RunnersScheduling and Bookings+2
Details
Gotify logo

Gotify

16.2k
Gotify/server is a self-hosted message server for sending and receiving real-time notifications.
Custom CommunicationsPermissive LicenseSelf Hosting Solutions+1
Single Container
Details
Ctfreak logo

Ctfreak

IT task scheduler with mobile-friendly web UI to schedule concurrent, remote and chained execution of Bash / Powershell / SQL scripts, Webhooks, and more.
Automation ToolsTask RunnersScheduling and Bookings+1
Details
Apprise logo

Apprise

17.8k
A lightweight notification library and CLI that sends messages to many popular notification services.
Custom CommunicationsPermissive LicenseAutomation Tools
Details
ntfy logo

ntfy

35.5k
ntfy is a simple HTTP-based pub-sub notification service for sending push notifications to phones or desktops via scripts and PUT/POST requests.
Custom CommunicationsPermissive LicenseCopyleft License+2
Open Core
Details
Sentry Self-Hosted logo

Sentry Self-Hosted

45.8k
Sentry is a debugging platform that helps developers detect, trace, and fix issues.
Testing ToolsSelf Hosting SolutionsAnalytics Tools+2
Not FOSS
Details
Huginn logo

Huginn

50.5k
Huginn is a self-hosted automation system for building agents that monitor online sources and perform actions on the user's behalf.
Automation ToolsPermissive LicenseAI Agents+3
4 Containers
Details
RapidForge logo

RapidForge

43
RapidForge is a lightweight self-hosted platform for building and deploying webhooks, APIs, scheduled tasks, and dynamic pages using simple scripts.
IDE ToolsPermissive LicenseAutomation Tools+4
Details
OliveTin logo

OliveTin

3.9k
OliveTin provides safe and simple access to predefined shell commands through a web interface.
Automation ToolsCopyleft LicenseTask Runners+2
Details
flowctl logo

flowctl

347
An open-source self-service workflow execution platform for running and managing complex workflows.
Automation ToolsTask RunnersSelf Hosting Solutions+2
4 Containers
Details
Beszel logo

Beszel

27.3k
Beszel is a lightweight server monitoring platform with Docker statistics, historical metrics, alerts, and a web dashboard.
Self Hosting SolutionsNetwork UtilitiesPersonal Dashboards+1
Single Container
Details