Gostovanje Uptime Kuma na Managed VPS pomeni, da svoja spletišča, API-je in strežnike nadzorujete z lastnega stroja, ki ga naše ekipe posodabljajo in podnevi in ponoči spremljajo. Uptime Kuma je prosta programska oprema pod licenco MIT. Ta vodnik sledi njegovi uradni dokumentaciji: namestitev z Docker Compose, HTTPS, podatkovna zbirka, obvestila, varnostne kopije in posodobitve.
Avtor: Simon Vasconcelos Lee
Objavljeno 4. novembra 2026Čas branja: 7 minut
data na lokalnem disku.data z ustavljenim vsebnikom, posodabljajte pa z docker compose pull.Uptime Kuma v rednih presledkih, do vsakih 20 sekund, preverja vaše storitve, hrani zgodovino njihovih odzivov in vas obvesti, takoj ko se katera od njih preneha odzivati. Uporablja se prek spletnega vmesnika, ki je na voljo v več jezikih.
Uptime Kuma postavite na drug strežnik, kot so storitve, ki jih nadzoruje. Na ločenem stroju vidi izpad od zunaj in pošlje opozorilo, medtem ko vaše storitve ne delujejo.
Uptime Kuma je objavljen pod licenco MIT. Dovoljuje uporabo, kopiranje, spreminjanje, združevanje, objavljanje, razpečevanje, podlicenciranje in prodajo programa, pod enim pogojem: v vsaki kopiji ostaneta navedba avtorskih pravic in besedilo licence.
Uptime Kuma torej lahko poganjate v podjetju, z njim nadzirate storitve svojih strank in jim odprete statusne strani, ne da bi morali kupiti licenco.
Dokumentacija programa Uptime Kuma se začne z Docker Compose. Na strežniku z nameščenim Dockerjem ustvarite mapo in prenesite uradno datoteko:
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
Datoteka projekta objavi vrata 3001 na vseh naslovih strežnika. Za obratnim posredniškim strežnikom jih omejite na lokalni naslov, kot predlaga README:
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: Docker privzeto objavi na vseh naslovih strežnika, še pred pravili požarnega zidu ufw. Lokalno je Uptime Kuma dosegljiv le prek obratnega posredniškega strežnika.data na lokalnem disku: hrani zbirko kuma.db, poslane datoteke in posnetke zaslona. Projekt odsvetuje NFS in druge omrežne datotečne sisteme, ker SQLite potrebuje zanesljiva zaklepanja datotek.2 sledi različici 2 programa Uptime Kuma, prehod na naslednjo glavno različico pa ostaja vaša odločitev.2-slim je lažja, približno 185 MB za prenos proti 620 MB: izpušča Chromium in vgrajeni MariaDB, ki ju vsebuje slika 2. Projekt priporoča sliko 2, sonda „Browser Engine“ pa z 2-slim zahteva zunanji Chromium.Ob prvem zagonu odprite vmesnik: pomočnik vas vodi pri izbiri podatkovne zbirke, nato pri ustvarjanju skrbniškega računa. Dvostopenjsko preverjanje pristnosti vključite že ob prvi prijavi.
Projekt ne navaja potrebnega pomnilnika in procesorja: velikost je odvisna od števila nadzorovanih storitev in želene pogostosti preverjanja. Na Managed VPS nam opišite svojo rabo in priporočimo vam ustrezno velikost.
V javnem omrežju projekt zahteva HTTPS. Uptime Kuma temelji na WebSocket: obratni posredniški strežnik mora posredovati glavi Upgrade in Connection. Strežen je v korenu domene ali poddomene, njegov wiki pa odsvetuje podmape, kot je example.com/uptimekuma.
Caddy potrdilo pridobi in obnavlja sam ter brez dodatnih nastavitev posreduje WebSocket:
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;
}
}
Certbot nato namesti potrdilo Let’s Encrypt in preusmeritev na HTTPS, potrdilo pa nato obnavlja sam:
sudo certbot --nginx -d uptime.example.com
Ko je Uptime Kuma dosegljiv le prek posredniškega strežnika, odprite njegove nastavitve, „Settings“, „Reverse Proxy“, „HTTP Headers“, in „Trust Proxy“ nastavite na „Yes“: dnevniki nato prikazujejo pravi naslov obiskovalcev.
Od različice 2 Uptime Kuma ponuja tri zbirke, ki jih izberete v pomočniku ob prvem zagonu:
| Zbirka | Vzpostavitev | Varnostna kopija |
|---|---|---|
| SQLite | Nobene: ena datoteka, data/kuma.db | Kopija mape data, z ustavljenim vsebnikom |
| Vgrajeni MariaDB | Nobene: priložen je sliki 2 | Kopija mape data, z ustavljenim vsebnikom |
| Zunanji MariaDB | Vaš strežnik MariaDB in njegovi dostopi | Izvoz zbirke, poleg mape data |
Če želite izbiro določiti vnaprej, brez pomočnika, v storitev v datoteki compose.yaml dodate spremenljivke UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME in UPTIME_KUMA_DB_PASSWORD.
Sonda je uporabna le, če opozorilo pride do vas. Svoje kanale določite v „Settings“, „Notifications“, z vsakega pošljite poskusno sporočilo in predvidite dva, na primer sporočilnik in e-pošto: če eden odpove, prevzame drugi.
Za e-pošto se Uptime Kuma poveže s strežnikom SMTP. Na VPS Simafri pošiljanje poteka prek overjenega releja, na vratih 587: z naslovom poštnega računa, ki ga že imate, ali s Simafri Suite.
Od različice 2 je varnostna kopija mape data edina metoda, ki jo projekt podpira. Pri SQLite ali vgrajenem MariaDB je tam vse. Zbirka SQLite, kopirana med pisanjem, se lahko poškoduje: za čas kopiranja ustavite vsebnik in upoštevajte, da se z njim ustavijo tudi sonde.
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start
Wiki projekta navaja dva ukaza, ki ju zaženete v mapi datoteke compose.yaml. Mapa data ostane na mestu:
docker compose pull
docker compose up -d --force-recreate
Pred vsako posodobitvijo preberite opombe k izdaji: nekatere vsebujejo varnostne popravke, kot različica 2.5.9 z dne 31. oktobra 2026. Varnostna kopija tik pred tem vam omogoča preprosto vrnitev na prejšnje stanje.
Prehod z različice 1 na različico 2 zahteva več previdnosti: varnostno kopirajte mapo data z ustavljenim vsebnikom in pustite, da se migracija izteče do konca, saj prekinjena migracija zahteva obnovo varnostne kopije. Projekt je za 20 sond in 90 dni zgodovine zabeležil približno 7 minut, na skromnem stroju ali z več sondami pa bistveno več.
Samostojno gostovanje poleg aplikacije zahteva tudi vzdrževanje strežnika. Na Managed VPS naše ekipe prevzamejo strežnik in proaktivno spremljajo vašo instanco; Uptime Kuma ostaja vaša programska oprema, z vašimi nastavitvami in podatki.
| Tema | Naše ekipe | Vi |
|---|---|---|
| Strežnik | Posodobitve sistema in varnosti, vključno s posegi na strežniku | Trenutek, ki ustreza vaši dejavnosti |
| Nadzor | Strežnik pod nadzorom 24 ur na dan, 7 dni v tednu, s posegom brez čakanja na vaš klic | Sonde in opozorila za vaše lastne storitve |
| Uptime Kuma | Proaktivno spremljanje: napake, upočasnitve in prostor na disku, z priporočenim popravkom | Namestitev, posodobitve in nastavitve, ki jih uvedete vi ali vaš AI pomočnik |
| Varnostne kopije | Vsako noč, šifrirane in shranjene zunaj stroja; obnova je vključena | Zahteva za obnovo, ko jo potrebujete |
| Selitev | Selitev vašega sedanjega strežnika, brezplačno | Trenutek preklopa |
Če želite, da naše ekipe posežejo v samo aplikacijo, se ta storitev zaračuna po urah ali pavšalno, z oceno stroškov, sporočeno pred posegom.
Z Managed VPS Simafri naše ekipe strežnik vaše instance Uptime Kuma sproti posodabljajo, ga podnevi in ponoči nadzirajo ter posežejo brez čakanja na vaš klic; vašo instanco tudi proaktivno spremljajo in vam priporočajo koristne popravke, ki jih uvedete vi ali vaš AI pomočnik. Varnostne kopije so vsako noč šifrirane in shranjene zunaj stroja, njihova obnova je vključena, selitev vašega sedanjega strežnika pa je brezplačna.
Da. Uptime Kuma je pod licenco MIT: lahko ga uporabljate v podjetju, z njim nadzirate storitve svojih strank in jim odprete statusne strani, ob ohranitvi navedbe licence. Ostane le strošek strežnika, na katerem teče.
Ustvarite mapo, prenesite datoteko compose.yaml projekta in zaženite docker compose up -d. Vmesnik odgovarja na vratih 3001, kjer vas pomočnik vodi pri izbiri podatkovne zbirke in ustvarjanju skrbniškega računa.
Deluje tako, vendar bi izpad stroja hkrati ustavil spletišče in njegovo opozorilo. Uptime Kuma postavite na drug strežnik, kot so storitve, ki jih nadzoruje: izpad vidi od zunaj in vas obvesti.
Uptime Kuma temelji na WebSocket: posredniški strežnik mora posredovati glavi Upgrade in Connection, kar Caddy stori sam. Strežite ga v korenu domene ali poddomene, nato v nastavitvah Trust Proxy nastavite na Yes.
SQLite, najpreprostejša, je v eni datoteki v mapi data. Različica 2 ponuja tudi MariaDB, vgrajen v sliko 2, ali vaš lasten strežnik MariaDB. Izbiro opravite v pomočniku ob prvem zagonu.
V mapi datoteke compose.yaml zaženite docker compose exec uptime-kuma npm run reset-password in sledite vprašanjem. Skript remove-2fa na enak način odstrani dvostopenjsko preverjanje pristnosti, če ste izgubili dostop do njega.
Managed VPS pokriva strežnik: sistem, varnost, nadzor in varnostne kopije. Naše ekipe proaktivno spremljajo tudi vašo instanco in vam priporočajo koristne popravke, ki jih uvedete vi. Poseg v aplikacijo se zaračuna po urah ali pavšalno.
Simafri
Pogovorimo se o vašem projektu
Povejte nam v nekaj besedah, kaj potrebujete: hitro se vam oglasimo.
Hvala! Vaše povpraševanje je bilo poslano. Kmalu vam bomo odgovorili.
Imate raje e-pošto? Pišite nam na support@simafri.com.