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.
Szerző: Simon Vasconcelos Lee
Közzétéve 2026. november 4-énOlvasási idő: 7 perc
data mappa helyi lemezen.data mappát leállított konténerrel, és frissítsen a docker compose pull paranccsal.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.
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.
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:
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:
services:
uptime-kuma:
image: louislam/uptime-kuma:2
restart: unless-stopped
volumes:
- ./data:/app/data
ports:
- "127.0.0.1:3001:3001"
docker compose up -d
127.0.0.1 címen közzétett port: a Docker alapértelmezésként a szerver minden címén közzéteszi a portot, az ufw tűzfal szabályai előtt. Helyben közzétéve az Uptime Kuma csak a fordított proxyn keresztül érhető el.data mappa helyi lemezen: ez őrzi a kuma.db adatbázist, a feltöltött fájlokat és a képernyőképeket. A projekt kizárja az NFS-t és a többi hálózati fájlrendszert, mert az SQLite-nak megbízható fájlzárolásra van szüksége.2 címke az Uptime Kuma 2-es verzióját követi, a következő főverzióra való áttérés pedig az Ön döntése marad.2-slim image könnyebb, letöltése nagyjából 185 MB a 620 MB-tal szemben: nem tartalmazza a Chromiumot és a beépített MariaDB-t, amelyet a 2 image hordoz. A projekt a 2 image-et ajánlja, és a „Browser Engine” monitorhoz a 2-slim mellett külső Chromium kell.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.
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.
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:
uptime.example.com {
reverse_proxy 127.0.0.1:3001
}
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:
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.
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ázis | Beállítás | Mentés |
|---|---|---|
| SQLite | Nincs: egyetlen fájl, a data/kuma.db | A data mappa másolása, leállított konténer mellett |
| Beépített MariaDB | Nincs: a 2 image tartalmazza | A data mappa másolása, leállított konténer mellett |
| Külső MariaDB | Az Ön MariaDB-szervere és annak hozzáférései | Az 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.
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.
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.
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start
A projekt wikije két parancsot ad meg, a compose.yaml mappájából. A data mappa a helyén marad:
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.
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éma | Csapataink | Ön |
|---|---|---|
| A szerver | Rendszer- és biztonsági frissítések, a szerveren végzett beavatkozásokkal együtt | A 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ül | A saját szolgáltatásai monitorai és riasztásai |
| Uptime Kuma | Proaktív követés: a hibák, lassulások és a lemezterület észlelése, javítás ajánlása | A telepítése, a frissítései és a beállításai, amelyeket Ön vagy MI-asszisztense alkalmaz |
| A mentések | Minden éjjel, titkosítva és a gépen kívül őrizve; a visszaállítással együtt | A visszaállítási kérés, amikor szüksége van rá |
| Az átköltöztetés | A jelenlegi szervere átköltöztetve, ingyenesen | Az á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.
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.
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.
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.
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.
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.
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.
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á.
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.
Simafri
Beszéljünk a weboldaláról
Meséljen néhány szóban a projektjéről: hamarosan jelentkezünk.
Köszönjük! Kérését elküldtük. Hamarosan válaszolunk.
Inkább e-mailben? Írjon nekünk ide: support@simafri.com.