Hoste Uptime Kuma på en Managed VPS: overvåg dine tjenester døgnet rundt

At hoste Uptime Kuma på en Managed VPS betyder, at du overvåger dine websites, API'er og servere fra en maskine, der er din egen, og som vores teams holder opdateret og overvåger dag og nat. Uptime Kuma er fri software under MIT-licensen. Denne guide følger den officielle dokumentation: installation med Docker Compose, HTTPS, databasen, notifikationer, backup og opdateringer.

Simon Vasconcelos Lee Af Udgivet den 4. november 2026Læsetid: 7 minutter

Alle guider

Det vigtigste

  1. MIT-licensen til Uptime Kuma tillader fri brug i virksomheder, både til dine egne tjenester og til dine kunders, så længe licensmeddelelsen bevares.
  2. Installér med Docker Compose: ét image, port 3001 og en mappe data på en lokal disk.
  3. Server den via HTTPS bag en reverse proxy, der lader WebSocket passere, på sit eget domæne eller subdomæne.
  4. Placér den på en anden server end de tjenester, den overvåger: så går alarmen af, selv når disse tjenester går ned.
  5. Tag backup af mappen data med containeren stoppet, og opdatér med docker compose pull.

Hvad Uptime Kuma overvåger

Uptime Kuma kalder dine tjenester med jævne mellemrum, helt ned til hvert 20. sekund, gemmer historikken over deres svar og giver dig besked, så snart en af dem ikke længere svarer. Den bruges fra en webgrænseflade, som findes på flere sprog.

Placér Uptime Kuma på en anden server end de tjenester, den overvåger. På en separat maskine ser den nedbruddet udefra og sender alarmen, mens dine tjenester ligger nede.

Hvad MIT-licensen tillader

Uptime Kuma udgives under MIT-licensen. Den tillader at bruge, kopiere, ændre, sammenflette, udgive, distribuere, underlicensiere og sælge softwaren på én betingelse: at bevare copyright-meddelelsen og licensteksten i enhver kopi.

Du kan altså køre Uptime Kuma i din virksomhed, overvåge dine kunders tjenester med den og åbne statussider for dem uden at skulle købe en licens.

Installation med Docker Compose

Dokumentationen til Uptime Kuma starter med Docker Compose. På en server, hvor Docker er installeret, opretter du en mappe og henter den officielle fil:

Terminal
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml

Projektets fil publicerer port 3001 på alle serverens adresser. Bag en reverse proxy begrænser du den til den lokale adresse, som README'en foreslår:

compose.yaml
services:
  uptime-kuma:
    image: louislam/uptime-kuma:2
    restart: unless-stopped
    volumes:
      - ./data:/app/data
    ports:
      - "127.0.0.1:3001:3001"
Terminal
docker compose up -d

Ved første opstart åbner du grænsefladen: en guide lader dig vælge database og derefter oprette administratorkontoen. Slå tofaktorgodkendelse til allerede ved første login.

Projektet opgiver hverken hukommelse eller processor: størrelsen afhænger af antallet af tjenester, der skal overvåges, og af den ønskede hyppighed. På en Managed VPS beskriver du blot din brug for os, og vi anbefaler den størrelse, der passer.

HTTPS og WebSocket: reverse proxyen

På et offentligt netværk kræver projektet HTTPS. Uptime Kuma bygger på WebSocket: reverse proxyen skal videresende headerne Upgrade og Connection. Den serveres i roden af et domæne eller subdomæne, og wikien fraråder undermapper som example.com/uptimekuma.

Med Caddy

Caddy henter og fornyer selv certifikatet og videresender WebSocket uden yderligere indstillinger:

Caddyfile
uptime.example.com {
    reverse_proxy 127.0.0.1:3001
}

Med Nginx og Certbot

Nginx-blok
server {
    listen 80;
    server_name uptime.example.com;

    location / {
        proxy_pass         http://localhost:3001;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection "upgrade";
        proxy_set_header   Host $host;
    }
}

Certbot installerer derefter certifikatet fra Let's Encrypt og omdirigeringen til HTTPS og fornyer derefter certifikatet af sig selv:

Terminal
sudo certbot --nginx -d uptime.example.com

Når Uptime Kuma kun kan nås via proxyen, åbner du dens indstillinger, «Settings», «Reverse Proxy», «HTTP Headers», og sætter «Trust Proxy» til «Yes»: så viser logfilerne de besøgendes rigtige adresse.

SQLite eller MariaDB

Siden version 2 tilbyder Uptime Kuma tre databaser, som du vælger i guiden ved første opstart:

DatabaseOpsætningBackup
SQLiteIngen: én fil, data/kuma.dbKopi af mappen data, med containeren stoppet
Indbygget MariaDBIngen: følger med imaget 2Kopi af mappen data, med containeren stoppet
Ekstern MariaDBDin egen MariaDB-server og dens loginoplysningerEksport af databasen ud over mappen data

For at fastlægge valget på forhånd, uden at gå om guiden, tilføjes variablerne UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME og UPTIME_KUMA_DB_PASSWORD til tjenesten i compose.yaml.

Notifikationer, e-mail inklusive

En probe nytter kun, hvis alarmen når frem til dig. Opret dine kanaler under «Settings», «Notifications», send en testbesked fra hver af dem, og sørg for to, for eksempel en messenger og e-mail: hvis den ene falder ud, tager den anden over.

Til e-mail forbinder Uptime Kuma sig til en SMTP-server. På en Simafri VPS går afsendelsen gennem et autentificeret relay på port 587: adressen på en mailkonto, du allerede har, eller Simafri Suite.

Backup og opdateringer

Siden version 2 er backup af mappen data den eneste metode, projektet understøtter. Med SQLite eller den indbyggede MariaDB ligger alt der. En SQLite-database, der kopieres midt i en skrivning, kan blive ødelagt: stop containeren, mens du kopierer, vel vidende at probes stopper med den.

Terminal, i mappen med compose.yaml
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start

Opdatér

Projektets wiki giver to kommandoer, fra mappen med compose.yaml. Mappen data bliver, hvor den er:

Terminal
docker compose pull
docker compose up -d --force-recreate

Læs versionsnoterne før hver opdatering: nogle indeholder sikkerhedsrettelser, som 2.5.9 fra den 31. oktober 2026. En backup lige før giver dig en enkel vej tilbage.

Overgangen fra version 1 til version 2 kræver mere omhu: tag backup af mappen data med containeren stoppet, og lad migreringen køre til ende, for en afbrudt migrering tvinger dig til at gendanne backuppen. Projektet har målt omkring 7 minutter for 20 probes og 90 dages historik, og langt mere på en beskeden maskine eller med flere probes.

Hvem gør hvad på en Managed VPS

Selvhosting kræver, at du holder serveren ud over selve applikationen. På en Managed VPS tager vores teams sig af serveren og følger din instans proaktivt; Uptime Kuma forbliver din software, med dens indstillinger og data.

EmneVores teamsDig
ServerenOpdateringer af system og sikkerhed, indgreb på serveren inkluderetDet tidspunkt, der passer til din drift
OvervågningenServeren følges døgnet rundt, alle ugens dage, med indgreb uden at vente på dit opkaldProbes og alarmer for dine egne tjenester
Uptime KumaProaktiv opfølgning: fejl, langsomme svartider og diskplads opdages, og en rettelse anbefalesInstallation, opdateringer og indstillinger, som du gennemfører, selv eller med din AI-assistent
BackupHver nat, krypteret og opbevaret uden for maskinen; gendannelse inkluderetAnmodningen om gendannelse, når du får brug for den
MigreringenDin nuværende server flyttes, uden beregningTidspunktet for omlægningen

Hvis du foretrækker, at vores teams griber ind i selve applikationen, faktureres den ydelse pr. time eller som fast pris, med et overslag oplyst før indgrebet.

Uptime Kuma på en server, der passes for dig

Med en Managed VPS fra Simafri holder vores teams serveren bag din Uptime Kuma-instans opdateret, overvåger den dag og nat og griber ind uden at vente på dit opkald; de følger også din instans proaktivt og anbefaler dig de nyttige rettelser, som du gennemfører, selv eller med din AI-assistent. Backup krypteres hver nat og opbevares uden for maskinen, gendannelsen er inkluderet, og migreringen af din nuværende server sker uden beregning.

Opdag Managed VPS

Ofte stillede spørgsmål

Er Uptime Kuma gratis for en virksomhed?

Ja. Uptime Kuma er under MIT-licensen: du kan bruge den i din virksomhed, overvåge dine kunders tjenester med den og åbne statussider for dem, så længe licensmeddelelsen bevares. Tilbage er udgiften til den server, der kører den.

Hvordan installerer man Uptime Kuma med Docker Compose?

Opret en mappe, hent projektets compose.yaml, og kør docker compose up -d. Grænsefladen svarer på port 3001, hvor en guide lader dig vælge database og oprette administratorkontoen.

Kan man hoste Uptime Kuma på samme server som sit website?

Det fungerer, men et nedbrud på maskinen ville stoppe både websitet og dets alarm på samme tid. Placér Uptime Kuma på en anden server end de tjenester, den overvåger: så ser den nedbruddet udefra og giver dig besked.

Hvordan konfigurerer man en reverse proxy til Uptime Kuma?

Uptime Kuma bygger på WebSocket: proxyen skal videresende headerne Upgrade og Connection, hvad Caddy gør af sig selv. Server den i roden af et domæne eller subdomæne, og sæt derefter Trust Proxy til Yes i indstillingerne.

Hvilken database skal man vælge til Uptime Kuma?

SQLite, den enkleste, ligger i en fil i mappen data. Version 2 tilbyder også en MariaDB, der er indbygget i imaget 2, eller din egen MariaDB-server. Valget træffes i guiden ved første opstart.

Hvordan nulstiller man adgangskoden til Uptime Kuma?

Fra mappen med compose.yaml kører du docker compose exec uptime-kuma npm run reset-password og følger spørgsmålene. Scriptet remove-2fa fjerner på samme måde tofaktorgodkendelsen, hvis du har mistet adgangen til den.

Dækker en Managed VPS Uptime Kuma?

En Managed VPS dækker serveren: system, sikkerhed, overvågning og backup. Vores teams følger også din instans proaktivt og anbefaler dig de nyttige rettelser, som du gennemfører. Et indgreb i selve applikationen faktureres pr. time eller som fast pris.

Kontakt os