Skip to content

Uptime-kuma

uptime-kuma is a very basic though marvelously simple monitoring and alerting tool. This is the reason we picked it over numerous over competitors (on top of which we surely find Prometheus/Grafana stack).

It is also ridicuslously simple to setup, as we're going to see 😊.

Setting up the uptime-kuma stack

All relevant information can be found in the docker-compose.kuma.yml file (here).

Only one uptime_kuma_data volume is needed for uptime-kuma to store it's information.

Optional environment variables (documentation here) should be put in an .kuma.env file. There also put one mandatory variable:

  • kuma_url corresponds to the DNS address you created in order to reach the kuma interface

To start the stack in production, you can make use of the Makefile provided in the repo (make help) to list available commands. Launch

make kuma-launch
$ make kuma-launch
---> 100%
Uptime-kuma successfully setup!

Then just go to kuma_url and enjoy the smooth experience. Would you need some additional information, you can