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_urlcorresponds 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