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
- watch this 5 minutes video
- read the official (short) documentation