Hostati Uptime Kuma na Managed VPS-u: nadzirite svoje usluge neprekidno

Hostati Uptime Kuma na Managed VPS-u znači nadzirati svoje web-stranice, API-je i poslužitelje sa stroja koji je vaš, a koji naši timovi održavaju ažurnim i nadziru danju i noću. Uptime Kuma slobodan je softver pod licencom MIT. Ovaj vodič prati njegovu službenu dokumentaciju: instalaciju s Docker Composeom, HTTPS, bazu podataka, obavijesti, sigurnosne kopije i ažuriranja.

Simon Vasconcelos Lee Autor: Objavljeno 4. studenoga 2026.Vrijeme čitanja: 7 minuta

Svi vodiči

Najvažnije

  1. Licenca MIT omogućuje slobodnu upotrebu Uptime Kuma u tvrtki, za vlastite usluge kao i za usluge vaših klijenata, uz zadržavanje napomene o licenci.
  2. Instalirajte ga s Docker Composeom: jedna slika, port 3001 i mapa data na lokalnom disku.
  3. Poslužujte ga preko HTTPS-a iza obrnutog proxyja koji propušta WebSocket, na vlastitoj domeni ili poddomeni.
  4. Postavite ga na drugi poslužitelj, a ne onaj s uslugama koje nadzire: upozorenje tada stiže i kada te usluge prestanu raditi.
  5. Sigurnosno kopirajte mapu data dok je kontejner zaustavljen, a ažurirajte s docker compose pull.

Što nadzire Uptime Kuma

Uptime Kuma u redovitim razmacima, do svakih 20 sekundi, provjerava vaše usluge, čuva povijest njihovih odgovora i javlja vam čim jedna od njih prestane odgovarati. Koristi se preko web-sučelja, dostupnog na više jezika.

Uptime Kuma postavite na drugi poslužitelj, a ne onaj s uslugama koje nadzire. Na zasebnom stroju vidi kvar izvana i šalje upozorenje dok su vaše usluge zaustavljene.

Što dopušta licenca MIT

Uptime Kuma objavljen je pod licencom MIT. Ona dopušta upotrebu, kopiranje, izmjenu, spajanje, objavljivanje, distribuciju, podlicenciranje i prodaju softvera, uz jedan uvjet: napomena o autorskim pravima i tekst licence moraju ostati u svakoj kopiji.

Uptime Kuma stoga možete pokretati u tvrtki, u njemu nadzirati usluge svojih klijenata i otvarati im statusne stranice, bez kupnje licence.

Instalacija s Docker Composeom

Dokumentacija Uptime Kuma počinje s Docker Composeom. Na poslužitelju s instaliranim Dockerom izradite mapu i preuzmite službenu datoteku:

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

Datoteka projekta objavljuje port 3001 na svim adresama poslužitelja. Iza obrnutog proxyja ograničite ga na lokalnu adresu, kako predlaže 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"
Terminal
docker compose up -d

Pri prvom pokretanju otvorite sučelje: čarobnjak vas traži da odaberete bazu podataka, a zatim da izradite administratorski račun. Dvofaktorsku autentifikaciju uključite već pri prvoj prijavi.

Projekt ne navodi potrebnu memoriju ni procesor: veličina ovisi o broju usluga koje nadzirete i željenoj učestalosti provjera. Na Managed VPS-u opišite nam svoju upotrebu, a mi vam preporučujemo odgovarajuću veličinu.

HTTPS i WebSocket: obrnuti proxy

Na javnoj mreži projekt traži HTTPS. Uptime Kuma temelji se na WebSocketu: obrnuti proxy mora prosljeđivati zaglavlja Upgrade i Connection. Poslužuje se u korijenu domene ili poddomene, a njegov wiki isključuje podmape poput example.com/uptimekuma.

S Caddyjem

Caddy sam pribavlja i obnavlja certifikat te prosljeđuje WebSocket bez dodatnih postavki:

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

S Nginxom i Certbotom

Blok za 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 zatim postavlja certifikat Let’s Encrypt i preusmjeravanje na HTTPS te sam obnavlja certifikat:

Terminal
sudo certbot --nginx -d uptime.example.com

Kada je Uptime Kuma dostupan samo preko proxyja, otvorite njegove postavke, „Settings”, „Reverse Proxy”, „HTTP Headers”, i „Trust Proxy” postavite na „Yes”: zapisnici tada prikazuju stvarnu adresu posjetitelja.

SQLite ili MariaDB

Od inačice 2 Uptime Kuma nudi tri baze, koje birate u čarobnjaku pri prvom pokretanju:

BazaPostavljanjeSigurnosna kopija
SQLiteNikakvo: jedna datoteka, data/kuma.dbKopija mape data, kontejner zaustavljen
Ugrađeni MariaDBNikakvo: isporučuje ga slika 2Kopija mape data, kontejner zaustavljen
Vanjski MariaDBVaš MariaDB poslužitelj i njegovi pristupni podaciIzvoz baze, uz mapu data

Da biste izbor unaprijed odredili, bez čarobnjaka, varijable UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME i UPTIME_KUMA_DB_PASSWORD dodaju se usluzi u datoteci compose.yaml.

Obavijesti, uključujući e-poštu

Provjera vrijedi samo ako upozorenje stigne do vas. Svoje kanale navedite u „Settings”, „Notifications”, sa svakog pošaljite probnu poruku i predvidite dva, na primjer aplikaciju za poruke i e-poštu: ako jedan zakaže, drugi preuzima.

Za e-poštu se Uptime Kuma spaja na SMTP poslužitelj. Na Simafri VPS-u slanje ide preko autentificiranog releja, na portu 587: adresa računa e-pošte koji već imate ili Simafri Suite.

Sigurnosne kopije i ažuriranja

Od inačice 2 sigurnosna kopija mape data jedina je metoda koju projekt podržava. Uz SQLite ili ugrađeni MariaDB, sve je u njoj. SQLite baza kopirana usred pisanja može ostati oštećena: zaustavite kontejner za vrijeme kopiranja, imajući na umu da se s njim zaustavljaju i provjere.

Terminal, u mapi s datotekom compose.yaml
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start

Ažuriranje

Wiki projekta daje dvije naredbe, iz mape s datotekom compose.yaml. Mapa data ostaje na mjestu:

Terminal
docker compose pull
docker compose up -d --force-recreate

Prije svakog ažuriranja pročitajte bilješke o izdanju: neka sadrže sigurnosne ispravke, poput inačice 2.5.9 od 31. listopada 2026. Sigurnosna kopija neposredno prije omogućuje jednostavan povratak.

Prelazak s inačice 1 na inačicu 2 traži više pažnje: sigurnosno kopirajte mapu data dok je kontejner zaustavljen i pustite da se migracija završi, jer prekinuta migracija zahtijeva vraćanje sigurnosne kopije. Projekt je izmjerio otprilike 7 minuta za 20 provjera i 90 dana povijesti, a znatno više na skromnom stroju ili s više provjera.

Tko što radi na Managed VPS-u

Hostanje na vlastitom poslužitelju traži da uz aplikaciju održavate i poslužitelj. Na Managed VPS-u naši timovi preuzimaju poslužitelj i proaktivno prate vašu instancu; Uptime Kuma ostaje vaš softver, sa svojim postavkama i podacima.

TemaNaši timoviVi
PoslužiteljAžuriranja sustava i sigurnosti, uključujući intervencije na poslužiteljuTrenutak koji odgovara vašem poslovanju
NadzorPoslužitelj pod nadzorom 24 sata dnevno, 7 dana u tjednu, s intervencijom bez čekanja vašeg pozivaProvjere i upozorenja za vaše vlastite usluge
Uptime KumaProaktivno praćenje: uočene pogreške, usporavanja i prostor na disku, preporučen ispravakNjegova instalacija, ažuriranja i postavke, koje primjenjujete vi ili vaš AI asistent
Sigurnosne kopijeSvake noći, šifrirane i čuvane izvan stroja; vraćanje uključenoZahtjev za vraćanje, kada vam zatreba
MigracijaVaš trenutačni poslužitelj migriran, besplatnoTrenutak prelaska

Ako želite da naši timovi interveniraju u samoj aplikaciji, ta se usluga naplaćuje po satu ili paušalno, uz procjenu koja vam se priopćuje prije intervencije.

Uptime Kuma, na poslužitelju koji vodimo za vas

Uz Simafri Managed VPS naši timovi održavaju poslužitelj vaše instance Uptime Kuma ažurnim, nadziru ga danju i noću i interveniraju bez čekanja vašeg poziva; uz to proaktivno prate vašu instancu i preporučuju vam korisne ispravke, koje primjenjujete vi ili vaš AI asistent. Sigurnosne kopije svake se noći šifriraju i čuvaju izvan stroja, njihovo vraćanje je uključeno, a migracija vašeg trenutačnog poslužitelja je besplatna.

Otkrijte Managed VPS

Česta pitanja

Je li Uptime Kuma besplatan za tvrtke?

Da. Uptime Kuma je pod licencom MIT: možete ga koristiti u tvrtki, u njemu nadzirati usluge svojih klijenata i otvarati im statusne stranice, uz zadržavanje napomene o licenci. Ostaje trošak poslužitelja na kojem radi.

Kako instalirati Uptime Kuma s Docker Composeom?

Izradite mapu, preuzmite datoteku compose.yaml projekta, a zatim pokrenite docker compose up -d. Sučelje odgovara na portu 3001, gdje vas čarobnjak traži da odaberete bazu podataka i izradite administratorski račun.

Može li se Uptime Kuma hostati na istom poslužitelju kao i web-stranica?

Radi tako, ali kvar stroja istodobno bi zaustavio stranicu i njezino upozorenje. Uptime Kuma postavite na drugi poslužitelj, a ne onaj s uslugama koje nadzire: kvar vidi izvana i javlja vam ga.

Kako postaviti obrnuti proxy za Uptime Kuma?

Uptime Kuma temelji se na WebSocketu: proxy mora prosljeđivati zaglavlja Upgrade i Connection, što Caddy radi sam. Poslužujte ga u korijenu domene ili poddomene, a zatim u njegovim postavkama Trust Proxy postavite na Yes.

Koju bazu podataka odabrati za Uptime Kuma?

SQLite, najjednostavnija, stane u jednu datoteku u mapi data. Inačica 2 nudi i MariaDB ugrađen u sliku 2 ili vaš vlastiti MariaDB poslužitelj. Izbor se obavlja u čarobnjaku pri prvom pokretanju.

Kako resetirati lozinku za Uptime Kuma?

Iz mape s datotekom compose.yaml pokrenite docker compose exec uptime-kuma npm run reset-password, a zatim slijedite pitanja. Skripta remove-2fa na isti način uklanja dvofaktorsku autentifikaciju ako ste izgubili pristup njoj.

Pokriva li Managed VPS Uptime Kuma?

Managed VPS pokriva poslužitelj: sustav, sigurnost, nadzor i sigurnosne kopije. Naši timovi proaktivno prate i vašu instancu te vam preporučuju korisne ispravke, koje primjenjujete vi. Intervencija u aplikaciji naplaćuje se po satu ili paušalno.

Kontaktirajte nas