Self-Hosted Healthchecks

Healthchecks is open-source, and is licensed under the BSD 3-clause license.

Rather than using the hosted service at https://healthchecks.io, you have the option to host an instance yourself.

The building blocks are:

Setting Up for Development

You can set up a development environment in a Python virtual environment on your local system to develop a new feature, write a new integration or test a bugfix.

The following instructions assume you are using a Debian-based OS.

With the default configuration, Healthchecks stores data in a SQLite file hc.sqlite in the checkout directory (~/webapps/healthchecks).

At this point, the site should now be running at http://localhost:8000.

To access Django administration site, log in as a superuser, then visit http://localhost:8000/admin/.

FIXME note about no email configuration, no sendalerts, and the devserver

Next Steps

Get the source code.

See Configuration for a list of configuration options.