Găzduirea Uptime Kuma pe un Managed VPS: monitorizați-vă serviciile continuu

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.

Simon Vasconcelos Lee Autor: Publicat la 4 noiembrie 2026Timp de citire: 7 minute

Toate ghidurile

Esențialul

  1. Licența MIT a Uptime Kuma permite folosirea lui liberă în firmă, pentru serviciile dumneavoastră ca și pentru cele ale clienților, cu păstrarea mențiunii de licență.
  2. Instalați-l cu Docker Compose: o imagine, portul 3001 și un director data pe un disc local.
  3. Serviți-l în HTTPS, în spatele unui proxy invers care lasă să treacă WebSocket, pe un domeniu sau un subdomeniu propriu.
  4. Puneți-l pe alt server decât serviciile pe care le monitorizează: alerta pleacă astfel chiar și atunci când acele servicii cad.
  5. Salvați directorul data, cu containerul oprit, și actualizați cu docker compose pull.

Ce monitorizează Uptime Kuma

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.

Ce permite licența MIT

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.

Instalarea cu Docker Compose

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:

Terminal
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:

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

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

HTTPS și WebSocket: proxy-ul invers

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.

Cu Caddy

Caddy obține și reînnoiește singur certificatul și transmite WebSocket fără nicio setare în plus:

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

Cu Nginx și Certbot

Bloc 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 instalează apoi certificatul Let’s Encrypt și redirecționarea spre HTTPS, apoi reînnoiește singur certificatul:

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

SQLite sau MariaDB

Începând cu versiunea 2, Uptime Kuma propune trei baze de date, la alegere în asistentul primei porniri:

BazaConfigurareBackup
SQLiteNiciuna: un fișier, data/kuma.dbCopierea directorului data, cu containerul oprit
MariaDB integratNiciuna: furnizat de imaginea 2Copierea directorului data, cu containerul oprit
MariaDB externServerul dumneavoastră MariaDB și accesele luiExportul 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.

Notificările, inclusiv e-mailul

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.

Backupuri și actualizări

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

Terminal, în directorul fișierului compose.yaml
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start

Actualizarea

Wiki-ul proiectului dă două comenzi, din directorul fișierului compose.yaml. Directorul data rămâne pe loc:

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

Cine ce face pe un Managed VPS

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.

SubiectEchipele noastreDumneavoastră
ServerulActualizări de sistem și de securitate, intervenții pe server incluseMomentul potrivit activității dumneavoastră
MonitorizareaServer urmărit 24 de ore din 24, 7 zile din 7, cu intervenție fără a vă aștepta apelulMonitoarele și alertele propriilor dumneavoastră servicii
Uptime KumaUrmă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
MigrareaServerul dumneavoastră actual migrat, gratuitMomentul 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.

Uptime Kuma, pe un server întreținut pentru dumneavoastră

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

Descoperiți gama Managed VPS

Întrebări frecvente

Este Uptime Kuma gratuit pentru o firmă?

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

Cum instalez Uptime Kuma cu Docker Compose?

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.

Se poate găzdui Uptime Kuma pe același server cu site-ul?

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ță.

Cum configurez un proxy invers pentru Uptime Kuma?

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.

Ce bază de date aleg pentru Uptime Kuma?

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.

Cum resetez parola Uptime Kuma?

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.

Acoperă un Managed VPS și Uptime Kuma?

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.

Contactați-ne