Uptime Kuma hosztolása Managed VPS-en: figyelje szolgáltatásait folyamatosan

Az Uptime Kuma hosztolása Managed VPS-en azt jelenti, hogy webhelyeit, API-it és szervereit egy saját gépről figyeli, amelyet csapataink naprakészen tartanak, és éjjel-nappal felügyelnek. Az Uptime Kuma MIT licenc alatt álló szabad szoftver. Ez az útmutató a hivatalos dokumentációját követi: a telepítést Docker Compose-zal, a HTTPS-t, az adatbázist, az értesítéseket, a mentéseket és a frissítéseket.

Simon Vasconcelos Lee Szerző: Közzétéve 2026. november 4-énOlvasási idő: 7 perc

Minden útmutató

A lényeg röviden

  1. Az Uptime Kuma MIT licence lehetővé teszi, hogy szabadon használja vállalkozásában, a saját és az ügyfelei szolgáltatásaihoz egyaránt, a licencmegjelölés megtartásával.
  2. Telepítse Docker Compose-zal: egy image, a 3001-es port és egy data mappa helyi lemezen.
  3. Szolgálja ki HTTPS-en, egy WebSocketet átengedő fordított proxy mögött, saját domainen vagy aldomainen.
  4. Helyezze a figyelt szolgáltatásoktól eltérő szerverre: így a riasztás akkor is elindul, ha azok leállnak.
  5. Mentse a data mappát leállított konténerrel, és frissítsen a docker compose pull paranccsal.

Mit figyel az Uptime Kuma

Az Uptime Kuma rendszeres időközönként, akár 20 másodpercenként lekérdezi a szolgáltatásait, megőrzi a válaszaik előzményeit, és értesíti, amint valamelyik nem válaszol. Webes felületről használható, amely több nyelven elérhető.

Helyezze az Uptime Kumát a figyelt szolgáltatásoktól eltérő szerverre. Különálló gépen a hibát kívülről látja, és akkor küldi el a riasztást, amikor a szolgáltatásai le vannak állva.

Mit enged meg az MIT licenc

Az Uptime Kuma MIT licenc alatt jelenik meg. Engedélyezi a szoftver használatát, másolását, módosítását, egyesítését, közzétételét, terjesztését, allicencelését és eladását, egyetlen feltétellel: a szerzői jogi megjelölést és a licenc szövegét meg kell tartani minden másolatban.

Az Uptime Kumát tehát futtathatja a vállalkozásában, figyelheti vele az ügyfelei szolgáltatásait, és állapotoldalakat nyithat nekik, licenc vásárlása nélkül.

Telepítés Docker Compose-zal

Az Uptime Kuma dokumentációja a Docker Compose-zal kezdődik. Egy olyan szerveren, ahol a Docker telepítve van, hozzon létre egy mappát, és töltse le a hivatalos fájlt:

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

A projekt fájlja a 3001-es portot a szerver minden címén közzéteszi. Fordított proxy mögött korlátozza a helyi címre, ahogyan a README javasolja:

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

Az első indításkor nyissa meg a felületet: egy varázsló végigvezeti az adatbázis kiválasztásán, majd a rendszergazdai fiók létrehozásán. Kapcsolja be a kétlépcsős hitelesítést már az első bejelentkezéskor.

A projekt nem ad meg memória- és processzorigényt: a méret a figyelendő szolgáltatások számától és a kívánt gyakoriságtól függ. Egy Managed VPS esetén írja le nekünk a használatát, és mi azt a méretet javasoljuk, amely megfelel.

HTTPS és WebSocket: a fordított proxy

Nyilvános hálózaton a projekt HTTPS-t kér. Az Uptime Kuma a WebSocketre épül: a fordított proxynak át kell adnia az Upgrade és a Connection fejlécet. Egy domain vagy aldomain gyökerében szolgálja ki, a wikije pedig kizárja az olyan almappákat, mint az example.com/uptimekuma.

Caddyvel

A Caddy maga szerzi meg és újítja meg a tanúsítványt, és külön beállítás nélkül átadja a WebSocketet:

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

Nginxszel és Certbottal

Nginx-blokk
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;
    }
}

A Certbot ezután telepíti a Let's Encrypt-tanúsítványt és a HTTPS-re irányító átirányítást, majd magától megújítja a tanúsítványt:

Terminál
sudo certbot --nginx -d uptime.example.com

Ha az Uptime Kuma csak a proxyn keresztül érhető el, nyissa meg a beállításait: „Settings”, „Reverse Proxy”, „HTTP Headers”, és állítsa a „Trust Proxy” értékét „Yes”-re: a naplók ekkor a látogatók valódi címét mutatják.

SQLite vagy MariaDB

A 2-es verziótól az Uptime Kuma három adatbázist kínál, amelyek közül az első indítás varázslója segítségével lehet választani:

AdatbázisBeállításMentés
SQLiteNincs: egyetlen fájl, a data/kuma.dbA data mappa másolása, leállított konténer mellett
Beépített MariaDBNincs: a 2 image tartalmazzaA data mappa másolása, leállított konténer mellett
Külső MariaDBAz Ön MariaDB-szervere és annak hozzáféréseiAz adatbázis exportja, a data mappa mellett

Ha előre szeretné rögzíteni a választást, a varázsló nélkül, az UPTIME_KUMA_DB_TYPE, az UPTIME_KUMA_DB_HOSTNAME, az UPTIME_KUMA_DB_PORT, az UPTIME_KUMA_DB_NAME, az UPTIME_KUMA_DB_USERNAME és az UPTIME_KUMA_DB_PASSWORD változót adja hozzá a szolgáltatáshoz a compose.yaml fájlban.

Az értesítések, az e-mailt is beleértve

Egy monitor csak akkor ér valamit, ha a riasztás eljut Önhöz. Adja meg a csatornáit a „Settings”, „Notifications” menüben, küldjön mindegyikről próbaüzenetet, és állítson be kettőt, például egy üzenetküldőt és az e-mailt: ha az egyik kiesik, a másik átveszi a feladatát.

Az e-mailhez az Uptime Kuma egy SMTP-szerverhez csatlakozik. Simafri VPS-en a küldés egy hitelesített továbbítón keresztül megy, a 587-es porton: egy meglévő levelezési fiók címével, vagy a Simafri Suite-tal.

Mentések és frissítések

A 2-es verziótól a data mappa mentése az egyetlen módszer, amelyet a projekt támogat. SQLite-tal vagy a beépített MariaDB-vel minden benne van. Az írás közben lemásolt SQLite-adatbázis megsérülhet: a másolás idejére állítsa le a konténert, tudva, hogy vele együtt a monitorok is leállnak.

Terminál, a compose.yaml mappájában
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start

Frissítés

A projekt wikije két parancsot ad meg, a compose.yaml mappájából. A data mappa a helyén marad:

Terminál
docker compose pull
docker compose up -d --force-recreate

Minden frissítés előtt olvassa el a kiadási megjegyzéseket: némelyik biztonsági javításokat tartalmaz, mint a 2026. október 31-i 2.5.9-es. A közvetlenül előtte készített mentés egyszerű visszalépést biztosít.

Az 1-es verzióról a 2-esre való áttérés nagyobb gondosságot kíván: mentse a data mappát leállított konténerrel, és hagyja, hogy az átállás a végéig lefusson, mert egy megszakított átállás után vissza kell állítani a mentést. A projekt mérése szerint körülbelül 7 percig tart 20 monitor és 90 napnyi előzmény esetén, egy szerény gépen vagy több monitorral pedig jóval tovább.

Ki mit csinál egy Managed VPS-en

A saját üzemeltetés az alkalmazás mellett a szerver gondozását is megköveteli. Egy Managed VPS esetén csapataink átveszik a szervert, és proaktívan követik a példányát; az Uptime Kuma továbbra is az Ön szoftvere marad, a beállításaival és az adataival.

TémaCsapatainkÖn
A szerverRendszer- és biztonsági frissítések, a szerveren végzett beavatkozásokkal együttA tevékenységének megfelelő időpont
A felügyeletÉjjel-nappal, a hét minden napján követett szerver, beavatkozás a hívására való várakozás nélkülA saját szolgáltatásai monitorai és riasztásai
Uptime KumaProaktív követés: a hibák, lassulások és a lemezterület észlelése, javítás ajánlásaA telepítése, a frissítései és a beállításai, amelyeket Ön vagy MI-asszisztense alkalmaz
A mentésekMinden éjjel, titkosítva és a gépen kívül őrizve; a visszaállítással együttA visszaállítási kérés, amikor szüksége van rá
Az átköltöztetésA jelenlegi szervere átköltöztetve, ingyenesenAz átállás időpontja

Ha inkább azt szeretné, hogy csapataink magában az alkalmazásban avatkozzanak be, ez a szolgáltatás óradíjban vagy átalánydíjban számlázódik, a beavatkozás előtt közölt árajánlattal.

Az Uptime Kuma egy Ön helyett karbantartott szerveren

Egy Simafri Managed VPS esetében csapataink naprakészen tartják Uptime Kuma-példánya szerverét, éjjel-nappal felügyelik, és beavatkoznak anélkül, hogy a hívására várnának; proaktívan a példányát is követik, és javasolják a hasznos javításokat, amelyeket Ön vagy MI-asszisztense alkalmaz. A mentések minden éjjel titkosítva, a gépen kívül készülnek, a visszaállításuk a díj része, jelenlegi szervere átköltöztetése pedig ingyenes.

Tovább a Managed VPS oldalára

Gyakori kérdések

Ingyenes az Uptime Kuma egy vállalkozásnak?

Igen. Az Uptime Kuma MIT licenc alatt áll: használhatja vállalkozásában, figyelheti vele az ügyfelei szolgáltatásait, és állapotoldalakat nyithat nekik, a licencmegjelölés megtartásával. Marad a költsége annak a szervernek, amelyen fut.

Hogyan telepítsem az Uptime Kumát Docker Compose-zal?

Hozzon létre egy mappát, töltse le a projekt compose.yaml fájlját, majd futtassa a docker compose up -d parancsot. A felület a 3001-es porton válaszol, ahol egy varázsló végigvezeti az adatbázis kiválasztásán és a rendszergazdai fiók létrehozásán.

Futtathatom az Uptime Kumát ugyanazon a szerveren, mint a weboldalam?

Működik így, de a gép leállása egyszerre állítaná le a webhelyet és a riasztását. Helyezze az Uptime Kumát a figyelt szolgáltatásoktól eltérő szerverre: a hibát kívülről látja, és értesíti Önt.

Hogyan állítsak be fordított proxyt az Uptime Kumához?

Az Uptime Kuma a WebSocketre épül: a proxynak át kell adnia az Upgrade és a Connection fejlécet, amit a Caddy magától megtesz. Egy domain vagy aldomain gyökerében szolgálja ki, majd a beállításaiban állítsa a Trust Proxy értékét Yes-re.

Melyik adatbázist válasszam az Uptime Kumához?

Az SQLite, a legegyszerűbb, egyetlen fájlban elfér a data mappában. A 2-es verzió a 2-es image-be épített MariaDB-t is kínál, vagy az Ön saját MariaDB-szerverét. A választás az első indítás varázslójában történik.

Hogyan állítsam vissza az Uptime Kuma jelszavát?

A compose.yaml mappájából futtassa a docker compose exec uptime-kuma npm run reset-password parancsot, majd kövesse a kérdéseket. A remove-2fa szkript ugyanígy eltávolítja a kétlépcsős hitelesítést, ha elvesztette a hozzáférést hozzá.

Lefedi a Managed VPS az Uptime Kumát?

A Managed VPS a szervert fedi le: a rendszert, a biztonságot, a felügyeletet és a mentéseket. Csapataink proaktívan a példányát is követik, és javasolják a hasznos javításokat, amelyeket Ön alkalmaz. Az alkalmazásban végzett beavatkozás óradíjban vagy átalánydíjban számlázódik.

Kapcsolatfelvétel