Deploying Uptime Kuma With Docker
Uptime Kuma is an open source project (GitHub) that acts like an uptime monitor similar to uptime Robot. This guide will get you up and running an Uptime Kuma monitoring server in seconds.
For a video providing a lot more information going through Uptime Kuma, feel free to what the youtube video below from Techno Tim.
Prerequisites
Steps
Create a docker-compose file...
editor docker-compose.yml
... and give it the following contents:
version: "3.8"
services:
app:
container_name: uptime-kuma
image: louislam/uptime-kuma:1
restart: always
volumes:
- uptime-kuma:/app/data
ports:
- "80:3001"
volumes:
uptime-kuma:
driver: local
Now launch the service by running:
docker-compose up -d
You should now be able to access the service in your browser by going to your server's FQDN or IP. If doing this locally, then it would just be localhost
.
Resources
- GitHub - Uptime Kuma
- Youtube - Meet Uptime Kuma, a Fancy Open Source Uptime Monitor for all your HomeLab Monitoring Needs
Last updated: 6th October 2021
First published: 6th October 2021
First published: 6th October 2021