Zum Hauptinhalt springen
  1. IT-Dokumentation und technische Anleitungen/

Uptime Kuma einrichten: Eigene Statusseite erstellen

1 min· loading ·
Patrick Adams
Autor
Patrick Adams
Auf meinem Blog teile ich mein Wissen zu Open-Source-Lösungen, Docker, Hosting, Backups und Netzwerken – verständlich und direkt umsetzbar.
Inhaltsverzeichnis

Updates und Pakete installieren
#

Mit Nachfolgendem Befehl wird dein System Aktualisiert und Curl sowie Docker installiert.

apt update && apt upgrade -y && apt install curl -y && curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh

Docker-Compose installieren
#

Installiere mit folgendem Curl Befehl die Aktuelle Docker Compose Version.

curl -L https://github.com/docker/compose/releases/download/v$(curl -Ls https://www.servercow.de/docker-compose/latest.php)/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Dockge installieren
#

Mit folgendem Befehl erstellst du die benötigten Verzeichnisse und Installierst die Aktuelle Dockge Version.

mkdir -p /opt/stacks /opt/dockge && cd /opt/dockge && curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml && docker compose up -d

Dockge öffnen
#

http://localhost:5001

Auf + Compose klicken
#

Zuerst vergibst du unter Allgemein den Stack-Namen paperless.

Container Dienste in der .yml definieren
#

services:
  uptime-kuma:
    container_name: uptime-kuma
    image: louislam/uptime-kuma:latest
    restart: unless-stopped
    volumes:
      - ./data:/app/data
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 3041:3001
#    labels:
#      - traefik.enable=true
#      - traefik.http.routers.uptime-secure.rule=Host(`uptime.${DOMAIN}`)
#      - traefik.http.routers.uptime-secure.entrypoints=websecure
#      - traefik.http.routers.uptime-secure.tls=true
#      - traefik.http.routers.uptime-secure.tls.certresolver=hetzner
#    networks:
#      - proxy
    networks:
      - dockge_default
networks:
  dockge_default:
    external: true
    name: dockge_default

Unten rechts unter der compose.yaml müssen dann noch die .env angaben eingefügt werden
#

Hier kannst du die Domain für Uptime Kuma angeben.

DOMAIN=DeineDomain.de

Anschließend Speichern und den Stack Deployen
#

Uptime Kuma öffnen und einrichten

http://localhost:3041

Verwandte Artikel