Grafana
Metrics and logs dashboards
Dev / ToolsFree
Uptime monitoring
The script is free · VPS from $2.79 per month · installs in about 60 seconds
root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2
✓ Uptime Kuma 2.5.5 installed · about 60 seconds
root@vps:~#
Uptime Kuma monitors the availability of websites and services — a self-hosted alternative to UptimeRobot. It checks HTTP, TCP ports, ping, DNS and containers, and alerts you about outages in Telegram or another messenger.
Your own instance on a separate VPS checks your services from the outside, with no limit on the number of monitors and intervals as short as 20 seconds. The same data powers a public status page for your customers.
It runs as a single Docker container and needs almost no resources.
For Uptime Kuma: at least 1 vCPU, 2 GB RAM and 10 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 60 seconds.
Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.
At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.
http://SERVER-IP:3001 and create an administratorThe bot will send the server address and login details to the chat.
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2| Port | Protocol | Purpose |
|---|---|---|
| 3001 | tcp | Web interface and status pages |
http://SERVER-IP:3001 and create an administratorDidn’t find an answer? Message @ExpressHost_SupportBot.
Several hundred checks at a one-minute interval run comfortably on 1 vCPU and 2 GB RAM.
Run docker pull louislam/uptime-kuma:2, then remove the container and start it with the same command. Your data stays in the volume.
In the uptime-kuma Docker volume (folder /app/data inside the container).
Uptime Kuma installs at checkout — in the bot.
Netherlands, Amsterdam
$2.89/mo
$0.10 for 24 hours · $0.72 for 7 days
Pick Uptime Kuma at the “Scripts” step when you order the server.
Germany, Frankfurt
$3.14/mo
$0.11 for 24 hours · $0.79 for 7 days
Pick Uptime Kuma at the “Scripts” step when you order the server.
Poland, Warsaw
$2.79/mo
$0.10 for 24 hours · $0.70 for 7 days
Pick Uptime Kuma at the “Scripts” step when you order the server.
Estonia, Tallinn
$3.10/mo
$0.11 for 24 hours · $0.78 for 7 days
Pick Uptime Kuma at the “Scripts” step when you order the server.