Hoppa till innehåll
InstallationEj granskad

Installera Uptime Kuma med Docker

Kör övervakningsverktyget Uptime Kuma i en Docker-container enligt projektets egen README: Docker Compose eller ett enda docker run-kommando, datavolymen och den filsystemsbegränsning du behöver känna till.

Den här guiden är ännu inte granskad av en person. Kontrollera varje steg mot den länkade dokumentationen innan du förlitar dig på den. Den indexeras inte av sökmotorer.Granskningsanteckning: Written by an agent from the project's README; the first-run steps are general practice and labelled as such. Needs a person to test and review before publication.

Kontrollerad

Kontrollerad mot

  • Uptime Kuma Docker image: louislam/uptime-kuma:2 (major-version tag) [readme]

Innan du börjar

  • En Linuxserver eller VM med Docker och Docker Compose-pluginen installerade.
  • En lokal disk eller Docker-volym för datakatalogen (inte ett nätverksfilsystem, se nedan).

Alternativ A: Docker Compose

README:n har en färdig compose-fil. Den definierar en tjänst med avbildningen louislam/uptime-kuma:2, startar om den om den inte stoppats manuellt, lagrar data i ./data monterad på /app/data och publicerar port 3001.[readme][compose]

mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
docker compose up -d
Från projektets README. Källa: Uptime Kuma README (installation)

Alternativ B: ett enda docker run-kommando

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2
Från projektets README. Data hamnar i den namngivna volymen uptime-kuma. Källa: Uptime Kuma README (installation)

Uptime Kuma lyssnar då på port 3001 på alla nätverksgränssnitt. README:n visar hur du binder den bara till localhost genom att publicera porten som 127.0.0.1:3001:3001, vilket är vad du vill ha när en omvänd proxy på samma värd är enda vägen in.[readme]

Lagring: inga nätverksfilsystem

README:n anger att nätverksfilsystem som NFS inte stöds. Mappa /app/data till en lokal katalog eller en Docker-volym.[readme]

Första start

  1. Öppna http://<serverns-ip>:3001 (eller http://localhost:3001 på själva värden).
  2. Skapa det första kontot i installationsvyn innan någon annan kan nå porten.
  3. Lägg till din första övervakning och kontrollera att data finns kvar efter en omstart av containern (docker restart uptime-kuma).

De här stegen för första start är allmän praxis och kommer inte från README:n.

Täcks inte av den här guiden

  • TLS och en omvänd proxy framför port 3001.
  • Säkerhetskopior av datakatalogen och uppgraderingar mellan huvudversioner.

Källor

Utforska hela sajten · Svenska