Deploy an Open Source Monitoring Tool on Server: Uptime Kuma

Uptime Kuma Interface Preview


Prerequisites: Docker installed on your server

  1. Create Installation Directory
sudo -i

mkdir -p /root/data/docker_data/uptime_kuma
  1. Edit docker-compose.yml file
cd /root/data/docker_data/uptime_kuma

vim docker-compose.yml

# Input installation script, version 1.23.X shown below, modify for latest version if needed
version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    volumes:
      - ./uptime-kuma-data:/app/data
    ports:
      - 3001:3001  # <Host Port>:<Container Port>
    restart: always
  1. Run Installation Command
docker compose up -d

# Open firewall port 3001
  1. Access http://server-address:3001

Uptime Kuma Login Interface

Uptime Kuma Monitoring Dashboard