Hostovanie Uptime Kuma na Managed VPS: sledujte svoje služby nepretržite

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.

Simon Vasconcelos Lee Autor: Publikované 4. novembra 2026Čas čítania: 7 minút

Všetci sprievodcovia

To najdôležitejšie

  1. Licencia MIT umožňuje Uptime Kuma voľne používať vo firme, na vaše služby aj na služby vašich zákazníkov, pokiaľ zachováte jej licenčné upozornenie.
  2. Nainštalujte ho cez Docker Compose: jeden obraz, port 3001 a priečinok data na lokálnom disku.
  3. Sprístupnite ho cez HTTPS za reverznou proxy, ktorá prepúšťa WebSocket, na vlastnej doméne alebo subdoméne.
  4. Umiestnite ho na iný server než služby, ktoré sleduje: upozornenie tak odíde, aj keď tieto služby spadnú.
  5. Zálohujte priečinok data pri zastavenom kontajneri a aktualizujte príkazom docker compose pull.

Čo Uptime Kuma sleduje

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é.

Čo umožňuje licencia MIT

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ť.

Inštalácia pomocou Docker Compose

Dokumentácia Uptime Kuma začína Docker Compose. Na serveri s nainštalovaným Dockerom vytvorte priečinok a stiahnite oficiálny súbor:

Terminál
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:

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

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ť.

HTTPS a WebSocket: reverzná proxy

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.

S Caddy

Caddy získava a obnovuje certifikát sám a WebSocket prepúšťa bez ďalšieho nastavovania:

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

S Nginx a Certbotom

Blok Nginx
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:

Terminál
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.

SQLite alebo MariaDB

Od verzie 2 ponúka Uptime Kuma tri databázy, ktoré si vyberiete v sprievodcovi pri prvom spustení:

DatabázaZavedenieZáloha
SQLiteŽiadne: jeden súbor, data/kuma.dbKópia priečinka data pri zastavenom kontajneri
Vstavaná MariaDBŽiadne: je súčasťou obrazu 2Kópia priečinka data pri zastavenom kontajneri
Externá MariaDBVáš server MariaDB a jeho prístupové údajeExport 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.

Upozornenia vrátane e-mailu

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.

Zálohy a aktualizácie

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.

Terminál, v priečinku so súborom compose.yaml
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start

Aktualizácia

Wiki projektu uvádza dva príkazy, spúšťané z priečinka so súborom compose.yaml. Priečinok data zostáva na mieste:

Terminál
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.

Kto čo robí na Managed VPS

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émaNaše tímyVy
ServerAktualizácie systému a zabezpečenia, vrátane zásahov na serveriČas, ktorý vyhovuje vašej činnosti
DohľadServer sledovaný 24 hodín denne, 7 dní v týždni, so zásahom bez čakania na vaše zavolanieSondy a upozornenia vašich vlastných služieb
Uptime KumaProaktívne sledovanie: chyby, spomalenia a miesto na disku, s odporúčanou opravouJeho inštalácia, aktualizácie a nastavenia, ktoré zapracujete vy alebo váš AI asistent
ZálohyKaždú noc, šifrované a uchovávané mimo stroja; obnova je v ceneŽiadosť o obnovu, keď ju potrebujete
MigráciaVáš 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.

Uptime Kuma na serveri, o ktorý sa staráme za vás

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.

Objaviť Managed VPS

Časté otázky

Je Uptime Kuma pre firmu zadarmo?

Á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ží.

Ako nainštalovať Uptime Kuma cez Docker Compose?

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.

Dá sa Uptime Kuma hostovať na rovnakom serveri ako web?

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.

Ako nastaviť reverznú proxy pre Uptime Kuma?

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.

Akú databázu zvoliť pre Uptime Kuma?

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í.

Ako obnoviť heslo do Uptime Kuma?

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.

Pokrýva Managed VPS aj Uptime Kuma?

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.

Kontaktujte nás