Uptime Kuma

Overview

Uptime Kuma is a self-hosted monitoring application that lets you monitor the availability and response time of websites, services, servers, and APIs. It provides a modern web interface, status pages, notifications, and supports multiple monitoring protocols.

Item Value
Image louislam/uptime-kuma:1
Web UI Port 3001
Database SQLite (default)
Volumes ./kuma:/app/data

Docker Compose Files

docker-compose.yaml file

services:
    uptime-kuma:
        image: 'louislam/uptime-kuma:1'
        container_name: uptime-kuma
        volumes:
            - ./kuma:/app/data
        ports:
            - '3001:3001'
        restart: always

Post-Deployment

Once Uptime Kuma is deployed and running, open the web interface by navigating to:

http://<server-ip>:3001

On first launch, Uptime Kuma will guide you through creating your administrator account.

Note: Store your administrator credentials securely. If you lose them, recovery may require direct access to the application's data.