Uptime Kuma is deployed on your VPS inside a Docker container and provides a self-hosted monitoring dashboard, similar to Uptime Robot.
Access the Uptime Kuma web interface
Open your browser and go to:
http://YOUR_PUBLIC_IP:3001
You will see the Uptime Kuma setup wizard. Create your admin account and choose the database backend:
SQLite, which is fine for smaller setups (under roughly 50 monitors)
Embedded MariaDB
MySQL, which you must install and configure yourself
Manually start the container if needed
The container is configured to start at boot. If you ever need to start Uptime Kuma manually, you can use:
docker run -d --restart=always \
-p 3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma \
louislam/uptime-kuma:2
This command starts the container, maps port 3001, and keeps data in a persistent Docker volume called uptime-kuma.
For additional options, integrations, and alerting configuration, see the official Uptime Kuma repository.
