Track the uptime of your websites, APIs, and services with a beautiful self-hosted dashboard. Get notified instantly when something goes down.
Grab the automated bash script from GitHub to follow along with the video.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/monitoring/uptime-kuma/uptime-kuma-ubuntu.sh
chmod +x uptime-kuma-ubuntu.sh
sudo bash uptime-kuma-ubuntu.sh
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/monitoring/uptime-kuma/uptime-kuma-ubuntu.sh
chmod +x uptime-kuma-ubuntu.sh
sudo bash uptime-kuma-ubuntu.sh
On first visit, create your admin account:
http://<your-server-ip>:3001
Click + Add New Monitor. Choose the type (HTTP, Ping, DNS, etc.), enter the URL or host, set the check interval, and save.
Go to Settings → Notifications and connect your preferred alert channel (Telegram, Email, Slack, Discord, and many more).
| Port | Purpose |
|---|---|
| 3001 | Uptime Kuma Web UI |