Uptime-Kuma is an Open-Source monitoring tool, It Monitors uptime for HTTP(s) websites, TCP Ports, and Docker containers and retrieves information such as DNS records, you can receive notification alerts of downtime and you can create custom status page for your users depends on usage.
- Root access to your Debian 11 server.
- Docker installed and running, Learn how to install Docker
Install Uptime-Kuma with Docker using below command,
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
You can now navigate to your browser to the URL http://yourserver-ip-address:3001 and you will see the Uptime-Kuma Admin Dashboard screen.
Replace "yourserver-ip-address" with the actual IP Address of your server
Fill the details to create your admin account,
The Uptime-Kuma dashboard look like this,
This is how you can create the Monitoring Dashboard for any site,