← Tutte le guide
Healthchecks
Healthchecks is a cron job and scheduled task monitoring service that alerts you when a periodic task fails to check in on time, officially self-hostable via a documented Docker Compose setup.
Questa guida è redatta a partire dalla documentazione ufficiale di Healthchecks, linkata sopra — verifica sempre lì i nomi esatti di pacchetti/versioni prima di eseguire questi comandi su un server di produzione, poiché le versioni della distribuzione e del progetto cambiano nel tempo.
1Get the source and enter the docker directory
git clone https://github.com/healthchecks/healthchecks.gitcd healthchecks/docker2Configure environment variables
Edit .env to set ALLOWED_HOSTS, DEFAULT_FROM_EMAIL, EMAIL_HOST/EMAIL_HOST_USER/EMAIL_HOST_PASSWORD, a random SECRET_KEY, and SITE_ROOT.
cp .env.example .env3Start the stack
docker compose up4Create a superuser account
docker compose run web /opt/healthchecks/manage.py createsuperuser --email [email protected] --password changeme123Put a TLS-terminating reverse proxy in front for production — the images do not handle TLS themselves. Default access: http://localhost:8000