Găzduirea Uptime Kuma pe un Managed VPS înseamnă să vă monitorizați site-urile, API-urile și serverele de pe o mașină a dumneavoastră, pe care echipele noastre o țin la zi și o supraveghează zi și noapte. Uptime Kuma este un software liber sub licență MIT. Acest ghid urmează documentația sa oficială: instalarea cu Docker Compose, HTTPS, baza de date, notificările, backupurile și actualizările.
Autor: Simon Vasconcelos Lee
Publicat la 4 noiembrie 2026Timp de citire: 7 minute
data pe un disc local.data, cu containerul oprit, și actualizați cu docker compose pull.Uptime Kuma interoghează serviciile dumneavoastră la intervale regulate, până la una la 20 de secunde, păstrează istoricul răspunsurilor lor și vă anunță de îndată ce unul dintre ele nu mai răspunde. Se folosește dintr-o interfață web, disponibilă în mai multe limbi.
Puneți Uptime Kuma pe alt server decât serviciile pe care le monitorizează. Pe o mașină distinctă, el vede pana din exterior și trimite alerta în timp ce serviciile dumneavoastră sunt oprite.
Uptime Kuma este publicat sub licența MIT. Ea permite utilizarea, copierea, modificarea, îmbinarea, publicarea, distribuirea, sublicențierea și vânzarea software-ului, cu o singură condiție: păstrarea mențiunii de copyright și a textului licenței în orice copie.
Puteți deci rula Uptime Kuma în firmă, monitoriza cu el serviciile clienților dumneavoastră și le deschide pagini de stare, fără nicio licență de cumpărat.
Documentația Uptime Kuma începe cu Docker Compose. Pe un server unde Docker este instalat, creați un director și descărcați fișierul oficial:
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
Fișierul proiectului publică portul 3001 pe toate adresele serverului. În spatele unui proxy invers, limitați-l la adresa locală, așa cum propune README-ul:
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 publică implicit pe toate adresele serverului, înaintea regulilor firewallului ufw. Publicat local, Uptime Kuma este accesibil doar prin proxy-ul invers.data pe un disc local: el păstrează baza kuma.db, fișierele trimise și capturile de ecran. Proiectul exclude NFS și celelalte sisteme de fișiere în rețea, deoarece SQLite are nevoie de blocări de fișiere fiabile.2 urmărește versiunea 2 a Uptime Kuma, iar trecerea la o versiune majoră următoare rămâne alegerea dumneavoastră.2-slim este mai ușoară, cu aproximativ 185 MB de descărcat față de 620 MB: ea lasă deoparte Chromium și MariaDB-ul integrat pe care le conține imaginea 2. Imaginea 2 este cea recomandată de proiect, iar un monitor „Browser Engine” cere atunci un Chromium extern cu 2-slim.La prima pornire, deschideți interfața: un asistent vă face să alegeți baza de date, apoi să creați contul de administrator. Activați autentificarea în doi pași încă de la prima conectare.
Proiectul nu indică nici memoria, nici procesorul necesare: dimensiunea depinde de numărul de servicii de monitorizat și de frecvența dorită. Pe un Managed VPS, descrieți-ne utilizarea dumneavoastră și vă recomandăm dimensiunea potrivită.
Pe o rețea publică, proiectul cere HTTPS. Uptime Kuma se bazează pe WebSocket: proxy-ul invers trebuie să transmită antetele Upgrade și Connection. El se servește la rădăcina unui domeniu sau a unui subdomeniu, iar wiki-ul său exclude subdirectoarele precum example.com/uptimekuma.
Caddy obține și reînnoiește singur certificatul și transmite WebSocket fără nicio setare în plus:
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 instalează apoi certificatul Let’s Encrypt și redirecționarea spre HTTPS, apoi reînnoiește singur certificatul:
sudo certbot --nginx -d uptime.example.com
Când Uptime Kuma este accesibil doar prin proxy, deschideți setările sale, „Settings”, „Reverse Proxy”, „HTTP Headers”, și treceți „Trust Proxy” pe „Yes”: jurnalele afișează atunci adresa reală a vizitatorilor.
Începând cu versiunea 2, Uptime Kuma propune trei baze de date, la alegere în asistentul primei porniri:
| Baza | Configurare | Backup |
|---|---|---|
| SQLite | Niciuna: un fișier, data/kuma.db | Copierea directorului data, cu containerul oprit |
| MariaDB integrat | Niciuna: furnizat de imaginea 2 | Copierea directorului data, cu containerul oprit |
| MariaDB extern | Serverul dumneavoastră MariaDB și accesele lui | Exportul bazei, pe lângă directorul data |
Pentru a fixa alegerea dinainte, fără a trece prin asistent, variabilele 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 se adaugă serviciului în compose.yaml.
Un monitor are rost doar dacă alerta ajunge la dumneavoastră. Declarați canalele în „Settings”, „Notifications”, trimiteți un mesaj de probă din fiecare și prevedeți două, de exemplu o aplicație de mesagerie și e-mailul: dacă unul cade, celălalt preia ștafeta.
Pentru e-mail, Uptime Kuma se conectează la un server SMTP. Pe un VPS Simafri, trimiterea trece printr-un releu autentificat, pe portul 587: adresa unui cont de e-mail pe care îl aveți deja sau Simafri Suite.
Începând cu versiunea 2, backupul directorului data este singura metodă pe care proiectul o suportă. Cu SQLite sau cu MariaDB-ul integrat, totul se află acolo. O bază SQLite copiată în plină scriere poate ajunge coruptă: opriți containerul pe durata copierii, știind că monitoarele se opresc odată cu el.
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start
Wiki-ul proiectului dă două comenzi, din directorul fișierului compose.yaml. Directorul data rămâne pe loc:
docker compose pull
docker compose up -d --force-recreate
Citiți notele de versiune înaintea fiecărei actualizări: unele conțin corecturi de securitate, precum versiunea 2.5.9 din 31 octombrie 2026. Un backup făcut chiar înainte vă oferă o revenire simplă.
Trecerea de la versiunea 1 la versiunea 2 cere mai multă grijă: salvați directorul data, cu containerul oprit, și lăsați migrarea să ajungă la capăt, căci o migrare întreruptă impune restaurarea backupului. Proiectul a măsurat aproximativ 7 minute pentru 20 de monitoare și 90 de zile de istoric, și mult mai mult pe o mașină modestă sau cu mai multe monitoare.
Găzduirea pe propriul server cere să țineți serverul pe lângă aplicație. Pe un Managed VPS, echipele noastre preiau serverul și vă urmăresc proactiv instanța; Uptime Kuma rămâne software-ul dumneavoastră, cu setările și datele sale.
| Subiect | Echipele noastre | Dumneavoastră |
|---|---|---|
| Serverul | Actualizări de sistem și de securitate, intervenții pe server incluse | Momentul potrivit activității dumneavoastră |
| Monitorizarea | Server urmărit 24 de ore din 24, 7 zile din 7, cu intervenție fără a vă aștepta apelul | Monitoarele și alertele propriilor dumneavoastră servicii |
| Uptime Kuma | Urmărire proactivă: erori, încetiniri și spațiu pe disc depistate, corectură recomandată | Instalarea, actualizările și setările sale, pe care le aplicați dumneavoastră sau asistentul dumneavoastră AI |
| Backupurile | În fiecare noapte, criptate și păstrate în afara mașinii; restaurare inclusă | Cererea de restaurare, când aveți nevoie de ea |
| Migrarea | Serverul dumneavoastră actual migrat, gratuit | Momentul trecerii |
Dacă preferați ca echipele noastre să intervină în aplicația însăși, această prestație se facturează la oră sau la preț fix, cu o ofertă comunicată înainte de intervenție.
Cu un Managed VPS Simafri, echipele noastre țin la zi serverul instanței dumneavoastră Uptime Kuma, îl monitorizează zi și noapte și intervin fără a vă aștepta apelul; ele vă urmăresc proactiv și instanța și vă recomandă corecturile utile, pe care le aplicați dumneavoastră sau asistentul dumneavoastră AI. Backupurile sunt criptate în fiecare noapte și păstrate în afara mașinii, restaurarea lor este inclusă, iar migrarea serverului actual este gratuită.
Da. Uptime Kuma este sub licență MIT: îl puteți folosi în firmă, puteți monitoriza cu el serviciile clienților dumneavoastră și le puteți deschide pagini de stare, păstrând mențiunea de licență. Rămâne costul serverului pe care rulează.
Creați un director, descărcați fișierul compose.yaml al proiectului, apoi rulați docker compose up -d. Interfața răspunde pe portul 3001, unde un asistent vă face să alegeți baza de date și să creați contul de administrator.
Funcționează și așa, dar o pană a mașinii ar opri site-ul și alerta în același timp. Puneți Uptime Kuma pe alt server decât serviciile pe care le monitorizează: el vede pana din exterior și vă anunță.
Uptime Kuma se bazează pe WebSocket: proxy-ul trebuie să transmită antetele Upgrade și Connection, lucru pe care Caddy îl face singur. Serviți-l la rădăcina unui domeniu sau a unui subdomeniu, apoi treceți Trust Proxy pe Yes în setările sale.
SQLite, cea mai simplă, încape într-un fișier din directorul data. Versiunea 2 propune și un MariaDB integrat în imaginea 2, sau propriul dumneavoastră server MariaDB. Alegerea se face în asistentul primei porniri.
Din directorul fișierului compose.yaml, rulați docker compose exec uptime-kuma npm run reset-password, apoi urmați întrebările. Scriptul remove-2fa elimină în același fel autentificarea în doi pași, dacă ați pierdut accesul la ea.
Un Managed VPS acoperă serverul: sistemul, securitatea, monitorizarea și backupurile. Echipele noastre vă urmăresc proactiv și instanța și vă recomandă corecturile utile, pe care le aplicați dumneavoastră. O intervenție în aplicație se facturează la oră sau la preț fix.
Simafri
Să discutăm despre site-ul dumneavoastră
Povestiți-ne despre proiectul dumneavoastră în câteva cuvinte: vă vom răspunde rapid.
Mulțumim! Cererea dumneavoastră a fost trimisă. Vă vom răspunde în curând.
Preferați e-mailul? Scrieți-ne la support@simafri.com.