Talpinkite Uptime Kuma Managed VPS serveryje: stebėkite paslaugas be pertraukų

Uptime Kuma talpinimas Managed VPS serveryje reiškia, kad savo svetaines, API ir serverius stebite iš savo mašinos, kurią mūsų komandos prižiūri atnaujintą ir stebi dieną bei naktį. Uptime Kuma yra laisva programinė įranga su MIT licencija. Šis gidas seka oficialią jos dokumentaciją: diegimą su Docker Compose, HTTPS, duomenų bazę, pranešimus, atsargines kopijas ir atnaujinimus.

Simon Vasconcelos Lee Autorius: Paskelbta 2026 m. lapkričio 4 d.Skaitymo trukmė: 7 min.

Visi gidai

Svarbiausia

  1. Uptime Kuma MIT licencija leidžia laisvai naudoti programą įmonėje, tiek savo, tiek klientų paslaugoms stebėti, išsaugant jos licencijos nuorodą.
  2. Įdiekite ją su Docker Compose: vienas atvaizdas, 3001 prievadas ir katalogas data vietiniame diske.
  3. Teikite ją per HTTPS už atvirkštinio tarpinio serverio, kuris praleidžia WebSocket, atskirame domene ar subdomene.
  4. Padėkite ją kitame serveryje nei stebimos paslaugos: tada įspėjimas išsiunčiamas net tada, kai tos paslaugos nustoja veikti.
  5. Kurkite atsargines katalogo data kopijas sustabdę konteinerį, o atnaujinkite su docker compose pull.

Ką stebi Uptime Kuma

Uptime Kuma reguliariais intervalais, net kas 20 sekundžių, tikrina jūsų paslaugas, saugo jų atsakymų istoriją ir praneša, vos tik viena iš jų nebeatsako. Ji naudojama per žiniatinklio sąsają, kuri prieinama keliomis kalbomis.

Padėkite Uptime Kuma kitame serveryje nei stebimos paslaugos. Atskiroje mašinoje ji mato gedimą iš išorės ir išsiunčia įspėjimą, kol jūsų paslaugos nebeveikia.

Ką leidžia MIT licencija

Uptime Kuma platinama pagal MIT licenciją. Ji leidžia naudoti, kopijuoti, keisti, sujungti, skelbti, platinti, suteikti sublicencijas ir parduoti programinę įrangą su viena sąlyga: kiekvienoje kopijoje išsaugoti autorių teisių pranešimą ir licencijos tekstą.

Todėl Uptime Kuma galite paleisti įmonėje, stebėti joje savo klientų paslaugas ir atverti jiems būsenos puslapius, nieko nepirkdami dėl licencijos.

Diegimas su Docker Compose

Uptime Kuma dokumentacija pradedama nuo Docker Compose. Serveryje, kuriame įdiegtas Docker, sukurkite katalogą ir atsisiųskite oficialų failą:

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

Projekto faile 3001 prievadas skelbiamas visais serverio adresais. Už atvirkštinio tarpinio serverio apribokite jį vietiniu adresu, kaip siūlo 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

Pirmą kartą paleidę atverkite sąsają: vedlys leis pasirinkti duomenų bazę, tada sukurti administratoriaus paskyrą. Dviejų veiksnių autentifikavimą įjunkite jau pirmo prisijungimo metu.

Projektas nenurodo nei atminties, nei procesoriaus dydžio: jis priklauso nuo stebimų paslaugų skaičiaus ir norimo tikrinimo dažnumo. Naudojant Managed VPS, papasakokite mums, kaip ketinate naudotis, ir mes rekomenduosime tinkamą dydį.

HTTPS ir WebSocket: atvirkštinis tarpinis serveris

Viešajame tinkle projektas reikalauja HTTPS. Uptime Kuma remiasi WebSocket: atvirkštinis tarpinis serveris turi perduoti antraštes Upgrade ir Connection. Ji teikiama domeno ar subdomeno šaknyje, o jos wiki nepritaria poaplankiams, kaip example.com/uptimekuma.

Su Caddy

Caddy pati gauna ir atnaujina sertifikatą bei perduoda WebSocket be papildomų nustatymų:

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

Su Nginx ir Certbot

Nginx blokas
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;
    }
}

Tada Certbot įdiegia Let's Encrypt sertifikatą ir nukreipimą į HTTPS, o vėliau sertifikatą atnaujina pats:

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

Kai Uptime Kuma pasiekiama tik per tarpinį serverį, atverkite jos nustatymus „Settings“, „Reverse Proxy“, „HTTP Headers“ ir pakeiskite „Trust Proxy“ į „Yes“: tada žurnaluose matomas tikrasis lankytojų adresas.

SQLite ar MariaDB

Nuo 2 versijos Uptime Kuma siūlo tris duomenų bazes, kurias renkatės pirmojo paleidimo vedlyje:

Duomenų bazėĮdiegimasAtsarginė kopija
SQLiteNereikia: vienas failas, data/kuma.dbKatalogo data kopija, sustabdžius konteinerį
Integruota MariaDBNereikia: ją pateikia atvaizdas 2Katalogo data kopija, sustabdžius konteinerį
Išorinė MariaDBJūsų MariaDB serveris ir jo prieigos duomenysDuomenų bazės eksportas, be katalogo data

Jei pasirinkimą norite nustatyti iš anksto, nenaudodami vedlio, kintamuosius UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME ir UPTIME_KUMA_DB_PASSWORD pridėkite prie paslaugos faile compose.yaml.

Pranešimai, įskaitant el. paštą

Patikra naudinga tik tada, kai įspėjimas jus pasiekia. Savo kanalus nurodykite skiltyje „Settings“, „Notifications“, iš kiekvieno išsiųskite bandomąjį pranešimą ir paruoškite bent du, pavyzdžiui, pokalbių programą ir el. paštą: jei vienas sutriks, kitas jį pakeis.

El. laiškams Uptime Kuma jungiasi prie SMTP serverio. Simafri VPS serveryje siuntimas vyksta per autentifikuotą persiuntimo serverį 587 prievadu: tai gali būti jau turimos pašto paskyros adresas arba Simafri Suite.

Atsarginės kopijos ir atnaujinimai

Nuo 2 versijos katalogo data atsarginė kopija yra vienintelis projekto palaikomas būdas. Su SQLite arba integruota MariaDB joje telpa viskas. Kopijuojant rašomą SQLite duomenų bazę ji gali būti sugadinta: sustabdykite konteinerį kopijavimo laikui, žinodami, kad kartu su juo sustoja ir patikros.

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

Atnaujinimas

Projekto wiki pateikia dvi komandas, vykdomas kataloge su compose.yaml. Katalogas data lieka vietoje:

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

Prieš kiekvieną atnaujinimą perskaitykite versijos pastabas: kai kuriose yra saugumo pataisų, pavyzdžiui, 2.5.9 versijoje, išleistoje 2026 m. spalio 31 d. Prieš tai sukurta atsarginė kopija leidžia paprastai grįžti atgal.

Perėjimas iš 1 į 2 versiją reikalauja daugiau atidumo: sukurkite katalogo data atsarginę kopiją sustabdę konteinerį ir leiskite migracijai pasibaigti, nes nutraukus migraciją tenka atkurti atsarginę kopiją. Projektas fiksavo apie 7 minutes 20 patikrų ir 90 dienų istorijai, o su kuklesne mašina ar daugiau patikrų užtrunka gerokai ilgiau.

Kas ką daro Managed VPS serveryje

Talpinant savo serveryje, be programos reikia prižiūrėti ir patį serverį. Naudojant Managed VPS, mūsų komandos perima serverį ir proaktyviai stebi jūsų egzempliorių; Uptime Kuma lieka jūsų programa su savo nustatymais ir duomenimis.

TemaMūsų komandosJūs
ServerisSistemos ir saugumo atnaujinimai, įskaitant įsikišimą serveryjeJūsų veiklai tinkamas momentas
StebėsenaServeris stebimas 24 val. per parą, 7 dienas per savaitę, įsikišant nelaukiant jūsų skambučioJūsų pačių paslaugų patikros ir įspėjimai
Uptime KumaProaktyvi stebėsena: klaidos, sulėtėjimai ir disko vieta pastebimi, rekomenduojamas pataisymasJos diegimas, atnaujinimai ir nustatymai, kuriuos pritaikote jūs arba jūsų DI asistentas
Atsarginės kopijosKiekvieną naktį, šifruotos ir saugomos už mašinos ribų; atkūrimas įskaičiuotasAtkūrimo prašymas, kai jo prireikia
PerkėlimasJūsų dabartinis serveris perkeliamas nemokamaiPerjungimo momentas

Jei norite, kad mūsų komandos įsikištų į pačią programą, ši paslauga apmokestinama valandomis arba fiksuota kaina, o skaičiavimas pateikiamas prieš įsikišimą.

Uptime Kuma serveryje, kurį prižiūrime už jus

Su Simafri Managed VPS mūsų komandos palaiko jūsų Uptime Kuma egzemplioriaus serverį atnaujintą, stebi jį dieną ir naktį ir įsikiša nelaukdamos jūsų skambučio; jos taip pat proaktyviai stebi jūsų egzempliorių ir rekomenduoja naudingus pataisymus, kuriuos pritaikote jūs arba jūsų DI asistentas. Atsarginės kopijos kiekvieną naktį šifruojamos ir saugomos už mašinos ribų, jų atkūrimas įskaičiuotas, o jūsų dabartinio serverio perkėlimas nemokamas.

Žiūrėti Managed VPS

Dažni klausimai

Ar Uptime Kuma nemokama įmonei?

Taip. Uptime Kuma platinama pagal MIT licenciją: galite ją naudoti įmonėje, stebėti joje savo klientų paslaugas ir atverti jiems būsenos puslapius, išsaugodami jos licencijos nuorodą. Lieka tik ją vykdančio serverio kaina.

Kaip įdiegti Uptime Kuma su Docker Compose?

Sukurkite katalogą, atsisiųskite projekto failą compose.yaml ir paleiskite docker compose up -d. Sąsaja atsako 3001 prievadu, kur vedlys leidžia pasirinkti duomenų bazę ir sukurti administratoriaus paskyrą.

Ar Uptime Kuma galima talpinti tame pačiame serveryje kaip ir svetainę?

Ji tokiu būdu veikia, tačiau mašinos gedimas vienu metu sustabdytų ir svetainę, ir jos įspėjimą. Padėkite Uptime Kuma kitame serveryje nei stebimos paslaugos: tada ji mato gedimą iš išorės ir jus įspėja.

Kaip sukonfigūruoti atvirkštinį tarpinį serverį Uptime Kuma?

Uptime Kuma remiasi WebSocket: tarpinis serveris turi perduoti antraštes Upgrade ir Connection, ką Caddy daro pati. Teikite ją domeno ar subdomeno šaknyje, tada nustatymuose pakeiskite Trust Proxy į Yes.

Kokią duomenų bazę rinktis Uptime Kuma?

SQLite, paprasčiausia, telpa viename failo kataloge data. 2 versija taip pat siūlo atvaizde 2 integruotą MariaDB arba jūsų pačių MariaDB serverį. Pasirinkimas daromas pirmojo paleidimo vedlyje.

Kaip atstatyti Uptime Kuma slaptažodį?

Kataloge su compose.yaml paleiskite docker compose exec uptime-kuma npm run reset-password ir atsakykite į klausimus. Skriptas remove-2fa taip pat pašalina dviejų veiksnių autentifikavimą, jei praradote prieigą prie jo.

Ar Managed VPS apima Uptime Kuma?

Managed VPS apima serverį: sistemą, saugumą, stebėseną ir atsargines kopijas. Mūsų komandos taip pat proaktyviai stebi jūsų egzempliorių ir rekomenduoja naudingus pataisymus, kuriuos pritaikote jūs. Įsikišimas į pačią programą apmokestinamas valandomis arba fiksuota kaina.

Susisiekite su mumis