Hosta Uptime Kuma på en Managed VPS: övervaka dina tjänster dygnet runt

Att hosta Uptime Kuma på en Managed VPS innebär att du övervakar dina webbplatser, API:er och servrar från en egen maskin, som våra team håller uppdaterad och bevakar dag och natt. Uptime Kuma är fri programvara under MIT-licensen. Den här guiden följer den officiella dokumentationen: installation med Docker Compose, HTTPS, databasen, aviseringar, säkerhetskopior och uppdateringar.

Simon Vasconcelos Lee Av Publicerad den 4 november 2026Lästid: 7 minuter

Alla guider

I korthet

  1. MIT-licensen för Uptime Kuma tillåter fri användning i företag, för dina egna tjänster liksom för dina kunders, så länge licensmeddelandet bevaras.
  2. Installera med Docker Compose: en avbild, port 3001 och en mapp data på en lokal disk.
  3. Servera den över HTTPS bakom en omvänd proxy som släpper igenom WebSocket, på en egen domän eller underdomän.
  4. Placera den på en annan server än de tjänster den övervakar: då går larmet iväg även när tjänsterna ligger nere.
  5. Säkerhetskopiera mappen data med containern stoppad, och uppdatera med docker compose pull.

Det Uptime Kuma övervakar

Uptime Kuma anropar dina tjänster med jämna mellanrum, så ofta som var 20:e sekund, sparar historiken över deras svar och meddelar dig så fort någon av dem slutar svara. Det används via ett webbgränssnitt som finns på flera språk.

Placera Uptime Kuma på en annan server än de tjänster den övervakar. På en separat maskin ser den avbrottet utifrån och skickar larmet medan dina tjänster ligger nere.

Det som MIT-licensen tillåter

Uptime Kuma publiceras under MIT-licensen. Den tillåter att använda, kopiera, ändra, sammanfoga, publicera, distribuera, vidarelicensiera och sälja programvaran, på ett villkor: upphovsrättsmeddelandet och licenstexten ska finnas kvar i varje kopia.

Du kan alltså köra Uptime Kuma i ditt företag, övervaka dina kunders tjänster och öppna statussidor åt dem, utan att köpa någon licens.

Installationen med Docker Compose

Dokumentationen för Uptime Kuma utgår från Docker Compose. På en server där Docker är installerat skapar du en mapp och hämtar den officiella filen:

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

Projektets fil publicerar port 3001 på alla serverns adresser. Bakom en omvänd proxy begränsar du den till den lokala adressen, som README-filen föreslå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

Vid första starten öppnar du gränssnittet: en guide låter dig välja databas och sedan skapa administratörskontot. Aktivera tvåfaktorsautentisering redan vid första inloggningen.

Projektet anger varken minne eller processor: storleken beror på hur många tjänster som ska övervakas och hur ofta. På en Managed VPS beskriver du hur du tänker använda den, så rekommenderar vi lämplig storlek.

HTTPS och WebSocket: den omvända proxyn

På ett publikt nätverk kräver projektet HTTPS. Uptime Kuma bygger på WebSocket: den omvända proxyn måste vidarebefordra huvudena Upgrade och Connection. Den serveras i roten av en domän eller underdomän, och wikin avråder från undermappar som example.com/uptimekuma.

Med Caddy

Caddy hämtar och förnyar certifikatet på egen hand och vidarebefordrar WebSocket utan någon extra inställning:

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

Med Nginx och Certbot

Nginx-block
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 installerar sedan certifikatet från Let’s Encrypt och omdirigeringen till HTTPS, och förnyar därefter certifikatet på egen hand:

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

När Uptime Kuma bara nås via proxyn öppnar du dess inställningar, ”Settings”, ”Reverse Proxy”, ”HTTP Headers”, och sätter ”Trust Proxy” till ”Yes”: loggarna visar då besökarnas verkliga adress.

SQLite eller MariaDB

Sedan version 2 erbjuder Uptime Kuma tre databaser, som du väljer i guiden vid första starten:

DatabasUppsättningSäkerhetskopiering
SQLiteIngen: en fil, data/kuma.dbKopia av mappen data, med containern stoppad
Inbyggd MariaDBIngen: följer med avbilden 2Kopia av mappen data, med containern stoppad
Extern MariaDBDin egen MariaDB-server och dess åtkomstuppgifterExport av databasen, utöver mappen data

Vill du bestämma valet i förväg, utan guiden, lägger du variablerna UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME och UPTIME_KUMA_DB_PASSWORD till tjänsten i compose.yaml.

Aviseringarna, e-post inräknad

En monitor är bara till nytta om larmet når dig. Ställ in dina kanaler under ”Settings”, ”Notifications”, skicka ett testmeddelande från var och en, och ha gärna två, till exempel en meddelandetjänst och e-post: om den ena ligger nere tar den andra över.

För e-post ansluter Uptime Kuma till en SMTP-server. På en VPS från Simafri går utskicken via ett autentiserat relä på port 587: adressen till ett e-postkonto som du redan har, eller Simafri Suite.

Säkerhetskopior och uppdateringar

Sedan version 2 är säkerhetskopiering av mappen data den enda metod som projektet stöder. Med SQLite eller den inbyggda MariaDB ryms allt där. En SQLite-databas som kopieras mitt under skrivning kan bli korrupt: stoppa containern medan du kopierar, och ta hänsyn till att monitorerna stannar med den.

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

Uppdatera

Projektets wiki anger två kommandon, från mappen med compose.yaml. Mappen data ligger kvar:

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

Läs versionsanteckningarna före varje uppdatering: vissa innehåller säkerhetsrättelser, som 2.5.9 från den 31 oktober 2026. En säkerhetskopia strax före ger dig en enkel väg tillbaka.

Steget från version 1 till version 2 kräver större omsorg: säkerhetskopiera mappen data med containern stoppad och låt migreringen gå färdigt, eftersom en avbruten migrering tvingar dig att återställa säkerhetskopian. Projektet har uppmätt omkring 7 minuter för 20 monitorer och 90 dagars historik, och betydligt längre på en blygsam maskin eller med fler monitorer.

Vem gör vad på en Managed VPS

Att självhosta innebär att sköta servern utöver applikationen. På en Managed VPS tar våra team hand om servern och följer din instans proaktivt; Uptime Kuma förblir din programvara, med sina inställningar och sina data.

OmrådeVåra teamDu
ServernUppdateringar av system och säkerhet, ingrepp på servern inräknadeTidpunkten som passar din verksamhet
ÖvervakningenServern följs dygnet runt, alla dagar, med ingrepp utan att vänta på ditt samtalMonitorerna och larmen för dina egna tjänster
Uptime KumaProaktiv uppföljning: fel, långsamma svarstider och diskutrymme upptäcks, med rekommenderad rättelseInstallationen, uppdateringarna och inställningarna, som du genomför själv eller med din AI-assistent
SäkerhetskopiornaVarje natt, krypterade och förvarade utanför maskinen; återställning ingårBegäran om återställning, när du behöver den
MigreringenDin nuvarande server migreras kostnadsfrittTidpunkten för bytet

Om du föredrar att våra team ingriper i själva applikationen faktureras den tjänsten per timme eller som fast pris, med en offert som lämnas före ingreppet.

Uptime Kuma, på en server som sköts åt dig

Med en Managed VPS från Simafri håller våra team servern för din Uptime Kuma-instans uppdaterad, övervakar den dag och natt och griper in utan att vänta på ditt samtal; de följer också din instans proaktivt och rekommenderar de rättelser som är till nytta, som du genomför själv eller med din AI-assistent. Säkerhetskopiorna krypteras varje natt och förvaras utanför maskinen, återställningen ingår, och migreringen av din nuvarande server är kostnadsfri.

Upptäck Managed VPS

Vanliga frågor

Är Uptime Kuma gratis för ett företag?

Ja. Uptime Kuma är licensierat under MIT: du kan använda det i ditt företag, övervaka dina kunders tjänster och öppna statussidor åt dem, så länge licensmeddelandet bevaras. Kvar blir kostnaden för servern som kör det.

Hur installerar man Uptime Kuma med Docker Compose?

Skapa en mapp, hämta projektets fil compose.yaml och kör sedan docker compose up -d. Gränssnittet svarar på port 3001, där en guide låter dig välja databas och skapa administratörskontot.

Kan man hosta Uptime Kuma på samma server som sin webbplats?

Det fungerar, men ett haveri på maskinen skulle stoppa både webbplatsen och dess larm samtidigt. Placera Uptime Kuma på en annan server än de tjänster den övervakar: då ser den avbrottet utifrån och meddelar dig.

Hur konfigurerar man en omvänd proxy för Uptime Kuma?

Uptime Kuma bygger på WebSocket: proxyn måste vidarebefordra huvudena Upgrade och Connection, vilket Caddy gör på egen hand. Servera den i roten av en domän eller underdomän och sätt sedan Trust Proxy till Yes i inställningarna.

Vilken databas ska man välja för Uptime Kuma?

SQLite, den enklaste, ryms i en fil i mappen data. Version 2 erbjuder också en MariaDB som är inbyggd i avbilden 2, eller din egen MariaDB-server. Valet görs i guiden vid första starten.

Hur återställer man lösenordet i Uptime Kuma?

Kör docker compose exec uptime-kuma npm run reset-password från mappen med compose.yaml och följ frågorna. Skriptet remove-2fa tar på samma sätt bort tvåfaktorsautentiseringen om du har förlorat åtkomsten till den.

Täcker en Managed VPS Uptime Kuma?

En Managed VPS täcker servern: system, säkerhet, övervakning och säkerhetskopior. Våra team följer också din instans proaktivt och rekommenderar de rättelser som är till nytta, som du genomför själv. Ett ingrepp i själva applikationen faktureras per timme eller som fast pris.

Kontakta oss