Hostovanie Uptime Kuma na Managed VPS znamená sledovať vaše weby, API a servery zo stroja, ktorý máte pod kontrolou a ktorý naše tímy udržiavajú aktuálny a dohliadajú naň vo dne v noci. Uptime Kuma je slobodný softvér pod licenciou MIT. Tento sprievodca postupuje podľa jeho oficiálnej dokumentácie: inštalácia cez Docker Compose, HTTPS, databáza, upozornenia, zálohy a aktualizácie.
Autor: Simon Vasconcelos Lee
Publikované 4. novembra 2026Čas čítania: 7 minút
data na lokálnom disku.data pri zastavenom kontajneri a aktualizujte príkazom docker compose pull.Uptime Kuma sa vašich služieb pravidelne pýta, až každých 20 sekúnd, uchováva históriu ich odpovedí a upozorní vás, len čo niektorá prestane odpovedať. Používa sa z webového rozhrania, dostupného vo viacerých jazykoch.
Uptime Kuma umiestnite na iný server než služby, ktoré sleduje. Na samostatnom stroji vidí výpadok zvonka a pošle upozornenie, kým sú vaše služby vypnuté.
Uptime Kuma vychádza pod licenciou MIT. Dovoľuje softvér používať, kopírovať, upravovať, zlučovať, zverejňovať, šíriť, udeľovať podlicencie a predávať, s jednou podmienkou: v každej kópii zachovať upozornenie o autorských právach a text licencie.
Uptime Kuma teda môžete prevádzkovať vo firme, sledovať v ňom služby svojich zákazníkov a otvoriť im stavové stránky, bez licencie, ktorú by ste museli kupovať.
Dokumentácia Uptime Kuma začína Docker Compose. Na serveri s nainštalovaným Dockerom vytvorte priečinok a stiahnite oficiálny súbor:
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
Súbor projektu publikuje port 3001 na všetkých adresách servera. Za reverznou proxy ho obmedzte na lokálnu adresu, ako navrhuje 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 predvolene publikuje na všetkých adresách servera, ešte pred pravidlami firewallu ufw. Lokálne je Uptime Kuma dostupný jedine cez reverznú proxy.data na lokálnom disku: uchováva databázu kuma.db, odoslané súbory a snímky obrazovky. Projekt vylučuje NFS a ďalšie sieťové súborové systémy, pretože SQLite potrebuje spoľahlivé zámky súborov.2 sleduje verziu 2 Uptime Kuma a prechod na ďalšiu hlavnú verziu zostáva vaším rozhodnutím.2-slim je ľahší, približne 185 MB na stiahnutie oproti 620 MB: vynecháva Chromium a vstavanú MariaDB, ktoré obsahuje obraz 2. Obraz 2 je ten, ktorý projekt odporúča, a sonda „Browser Engine“ si s 2-slim vyžiada externé Chromium.Pri prvom spustení otvorte rozhranie: sprievodca vás nechá vybrať databázu a potom vytvoriť účet správcu. Dvojfaktorové overenie zapnite hneď pri prvom prihlásení.
Projekt neuvádza nároky na pamäť ani procesor: veľkosť závisí od počtu sledovaných služieb a od požadovanej frekvencie kontrol. Na spravovanom VPS (Managed VPS) nám opíšte svoje použitie a odporučíme vám vhodnú veľkosť.
Vo verejnej sieti projekt vyžaduje HTTPS. Uptime Kuma sa opiera o WebSocket: reverzná proxy musí prepúšťať hlavičky Upgrade a Connection. Obsluhuje sa v koreni domény alebo subdomény a jeho wiki vylučuje podpriečinky ako example.com/uptimekuma.
Caddy získava a obnovuje certifikát sám a WebSocket prepúšťa bez ďalšieho nastavovania:
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 potom nainštaluje certifikát Let’s Encrypt a presmerovanie na HTTPS a certifikát si následne obnovuje sám:
sudo certbot --nginx -d uptime.example.com
Keď je Uptime Kuma dostupný len cez proxy, otvorte jeho nastavenia, „Settings“, „Reverse Proxy“, „HTTP Headers“, a prepnite „Trust Proxy“ na „Yes“: v záznamoch sa potom zobrazuje skutočná adresa návštevníkov.
Od verzie 2 ponúka Uptime Kuma tri databázy, ktoré si vyberiete v sprievodcovi pri prvom spustení:
| Databáza | Zavedenie | Záloha |
|---|---|---|
| SQLite | Žiadne: jeden súbor, data/kuma.db | Kópia priečinka data pri zastavenom kontajneri |
| Vstavaná MariaDB | Žiadne: je súčasťou obrazu 2 | Kópia priečinka data pri zastavenom kontajneri |
| Externá MariaDB | Váš server MariaDB a jeho prístupové údaje | Export databázy popri priečinku data |
Ak chcete voľbu určiť vopred, bez sprievodcu, pridajte do služby v súbore compose.yaml premenné UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME a UPTIME_KUMA_DB_PASSWORD.
Sonda má zmysel, len ak upozornenie k vám dorazí. Svoje kanály nastavte v „Settings“, „Notifications“, z každého pošlite skúšobnú správu a zriaďte aspoň dva, napríklad komunikátor a e-mail: ak jeden vypadne, druhý ho zastúpi.
Pre e-mail sa Uptime Kuma pripája na server SMTP. Na VPS Simafri odosielanie prechádza cez overené relé na porte 587: adresa poštového účtu, ktorý už máte, alebo Simafri Suite.
Od verzie 2 je záloha priečinka data jedinou metódou, ktorú projekt podporuje. So SQLite alebo vstavanou MariaDB sa v ňom nachádza všetko. Databáza SQLite skopírovaná počas zápisu sa môže poškodiť: kontajner na čas kopírovania zastavte, pričom sa spolu s ním zastavia aj sondy.
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start
Wiki projektu uvádza dva príkazy, spúšťané z priečinka so súborom compose.yaml. Priečinok data zostáva na mieste:
docker compose pull
docker compose up -d --force-recreate
Pred každou aktualizáciou si prečítajte poznámky k vydaniu: niektoré obsahujú bezpečnostné opravy, ako verzia 2.5.9 z 31. októbra 2026. Záloha tesne predtým vám zaistí jednoduchý návrat.
Prechod z verzie 1 na verziu 2 vyžaduje väčšiu opatrnosť: zálohujte priečinok data pri zastavenom kontajneri a nechajte migráciu dobehnúť do konca, pretože prerušená migrácia si vyžaduje obnovu zo zálohy. Projekt zaznamenal približne 7 minút pre 20 sond a 90 dní histórie, na skromnejšom stroji alebo s väčším počtom sond však podstatne viac.
Hostovanie na vlastnom serveri vyžaduje popri aplikácii starať sa aj o server. Na Managed VPS preberajú server naše tímy a vašu inštanciu proaktívne sledujú; Uptime Kuma zostáva vaším softvérom, s vašimi nastaveniami a údajmi.
| Téma | Naše tímy | Vy |
|---|---|---|
| Server | Aktualizácie systému a zabezpečenia, vrátane zásahov na serveri | Čas, ktorý vyhovuje vašej činnosti |
| Dohľad | Server sledovaný 24 hodín denne, 7 dní v týždni, so zásahom bez čakania na vaše zavolanie | Sondy a upozornenia vašich vlastných služieb |
| Uptime Kuma | Proaktívne sledovanie: chyby, spomalenia a miesto na disku, s odporúčanou opravou | Jeho inštalácia, aktualizácie a nastavenia, ktoré zapracujete vy alebo váš AI asistent |
| Zálohy | Každú noc, šifrované a uchovávané mimo stroja; obnova je v cene | Žiadosť o obnovu, keď ju potrebujete |
| Migrácia | Váš súčasný server prenesený zdarma | Čas prepnutia |
Ak by ste uprednostnili, aby naše tímy zasiahli priamo v aplikácii, táto služba sa fakturuje hodinovo alebo paušálne, s cenovou ponukou oznámenou pred zásahom.
S Managed VPS od Simafri udržiavajú naše tímy server vašej inštancie Uptime Kuma aktuálny, sledujú ho vo dne v noci a zasahujú bez čakania na vaše zavolanie; vašu inštanciu navyše proaktívne sledujú a odporúčajú vám užitočné opravy, ktoré zapracujete vy alebo váš AI asistent. Zálohy sa každú noc šifrujú a uchovávajú mimo stroja, ich obnova je v cene a migrácia vášho súčasného servera je zdarma.
Áno. Uptime Kuma vychádza pod licenciou MIT: môžete ho používať vo firme, sledovať v ňom služby svojich zákazníkov a otvoriť im stavové stránky, pokiaľ zachováte jeho licenčné upozornenie. Zostáva náklad na server, na ktorom beží.
Vytvorte priečinok, stiahnite súbor compose.yaml projektu a spustite docker compose up -d. Rozhranie odpovedá na porte 3001, kde vás sprievodca nechá vybrať databázu a vytvoriť účet správcu.
Funguje to tak, ale výpadok stroja by zastavil web aj jeho upozornenie naraz. Uptime Kuma umiestnite na iný server než služby, ktoré sleduje: výpadok uvidí zvonka a upozorní vás.
Uptime Kuma sa opiera o WebSocket: proxy musí prepúšťať hlavičky Upgrade a Connection, čo Caddy robí sám. Obsluhujte ho v koreni domény alebo subdomény a potom v jeho nastaveniach prepnite Trust Proxy na Yes.
SQLite, najjednoduchšia, sa zmestí do jedného súboru v priečinku data. Verzia 2 ponúka aj MariaDB vstavanú v obraze 2 alebo váš vlastný server MariaDB. Voľba sa robí v sprievodcovi pri prvom spustení.
V priečinku so súborom compose.yaml spustite docker compose exec uptime-kuma npm run reset-password a odpovedajte na otázky. Skript remove-2fa rovnakým spôsobom odstráni dvojfaktorové overenie, ak ste stratili prístup k nemu.
Managed VPS pokrýva server: systém, zabezpečenie, dohľad a zálohy. Naše tímy vašu inštanciu aj proaktívne sledujú a odporúčajú vám užitočné opravy, ktoré zapracujete vy. Zásah v samotnej aplikácii sa fakturuje hodinovo alebo paušálne.
Simafri
Porozprávajme sa o vašom zámere
Povedzte nám v pár slovách, čo potrebujete: rýchlo sa vám ozveme.
Ďakujeme! Vaša žiadosť bola odoslaná. Čoskoro sa vám ozveme.
Máte radšej e-mail? Napíšte nám na support@simafri.com.