Why pay for a monitoring SaaS when one Docker container does it? You get HTTP/ping/port monitors, a shareable status page and push alerts โ including Telegram.
curl -fsSL https://get.docker.com | sh # if Docker isn't installed yet
docker run -d --restart=always --name kuma \
-p 3001:3001 -v kuma-data:/app/data \
louislam/uptime-kuma:1
Open http://YOUR_SERVER_IP:3001 โ create the admin account โ add monitors (HTTP for websites, Ping for hosts, Port for games). Add your Telegram as a notification channel via bot token โ takes 2 minutes.
Prefer a nice domain with HTTPS? The Caddy guide covers it โ point a reverse_proxy block at localhost:3001 instead of file_server.
We run the same stack for our own public status page โ it's that good. Monitoring your servers? Any plan from โฌ3/mo runs Kuma comfortably.