Mitināt Uptime Kuma Managed VPS serverī: uzraugiet pakalpojumus nepārtraukti

Mitināt Uptime Kuma Managed VPS serverī nozīmē uzraudzīt savas vietnes, API un serverus no savas mašīnas, ko mūsu komandas uztur atjauninātu un uzrauga dienu un nakti. Uptime Kuma ir atvērtā koda programmatūra ar MIT licenci. Šis ceļvedis seko oficiālajai dokumentācijai: uzstādīšana ar Docker Compose, HTTPS, datubāze, paziņojumi, rezerves kopijas un atjauninājumi.

Simon Vasconcelos Lee Autors: Publicēts 2026. gada 4. novembrīLasīšanas laiks: 7 minūtes

Visi ceļveži

Galvenais

  1. Uptime Kuma MIT licence ļauj to brīvi izmantot uzņēmumā gan savu, gan klientu pakalpojumu uzraudzībai, saglabājot licences norādi.
  2. Uzstādiet to ar Docker Compose: viens attēls, ports 3001 un mape data lokālā diskā.
  3. Padariet to pieejamu ar HTTPS aiz reversā starpniekservera, kas laiž cauri WebSocket, uz sava domēna vai apakšdomēna.
  4. Novietojiet to citā serverī nekā uzraugāmie pakalpojumi: brīdinājums tad tiek nosūtīts pat tad, kad šie pakalpojumi ir nokrituši.
  5. Veidojiet mapes data rezerves kopiju, konteineram apturētam, un atjauniniet ar docker compose pull.

Ko uzrauga Uptime Kuma

Uptime Kuma regulāri, līdz pat ik pēc 20 sekundēm, pārbauda jūsu pakalpojumus, glabā to atbilžu vēsturi un paziņo, tiklīdz kāds no tiem pārstāj atbildēt. Tas darbojas tīmekļa saskarnē, kas ir pieejama vairākās valodās.

Novietojiet Uptime Kuma citā serverī nekā pakalpojumus, ko tas uzrauga. Uz atsevišķas mašīnas tas redz kļūmi no ārpuses un nosūta brīdinājumu, kamēr jūsu pakalpojumi ir apstājušies.

Ko atļauj MIT licence

Uptime Kuma tiek izplatīts ar MIT licenci. Tā atļauj programmatūru izmantot, kopēt, mainīt, apvienot, publicēt, izplatīt, apakšlicencēt un pārdot ar vienu nosacījumu: katrā kopijā saglabāt autortiesību norādi un licences tekstu.

Tāpēc Uptime Kuma varat darbināt uzņēmumā, uzraudzīt tajā savu klientu pakalpojumus un atvērt viņiem statusa lapas, nepērkot nekādu licenci.

Uzstādīšana ar Docker Compose

Uptime Kuma dokumentācija sākas ar Docker Compose. Serverī, kur uzstādīts Docker, izveidojiet mapi un lejupielādējiet oficiālo failu:

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

Projekta fails publicē portu 3001 visās servera adresēs. Aiz reversā starpniekservera ierobežojiet to ar lokālo adresi, kā to piedāvā 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ālis
docker compose up -d

Pirmajā palaišanas reizē atveriet saskarni: palīgs ļauj izvēlēties datubāzi un pēc tam izveidot administratora kontu. Ieslēdziet divfaktoru autentifikāciju jau pirmajā pieslēgšanās reizē.

Projekts nenosauc ne atmiņas, ne procesora apjomu: izmērs ir atkarīgs no uzraugāmo pakalpojumu skaita un vēlamās pārbaužu biežuma. Ar Managed VPS aprakstiet mums savu lietojumu, un mēs jums iesakām piemērotu izmēru.

HTTPS un WebSocket: reversais starpniekserveris

Publiskā tīklā projekts prasa HTTPS. Uptime Kuma balstās uz WebSocket: reversajam starpniekserverim jānodod galvenes Upgrade un Connection. Tas jāpadara pieejams domēna vai apakšdomēna saknē, un tā wiki neatbalsta apakšmapes, piemēram, example.com/uptimekuma.

Ar Caddy

Caddy pats iegūst un atjauno sertifikātu un nodod WebSocket bez papildu iestatījumiem:

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

Ar Nginx un Certbot

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

Pēc tam Certbot uzstāda Let's Encrypt sertifikātu un novirzīšanu uz HTTPS, un sertifikātu atjauno pats:

Terminālis
sudo certbot --nginx -d uptime.example.com

Kad Uptime Kuma ir sasniedzams tikai caur starpniekserveri, atveriet tā iestatījumus, «Settings», «Reverse Proxy», «HTTP Headers», un pārslēdziet «Trust Proxy» uz «Yes»: žurnāli tad rāda apmeklētāju īsto adresi.

SQLite vai MariaDB

Kopš 2. versijas Uptime Kuma piedāvā trīs datubāzes, ko izvēlas pirmās palaišanas palīgs:

DatubāzeIeviešanaRezerves kopija
SQLiteNav vajadzīga: viens fails, data/kuma.dbMapes data kopija, konteineram apturētam
Iebūvētā MariaDBNav vajadzīga: to nodrošina attēls 2Mapes data kopija, konteineram apturētam
Ārējā MariaDBJūsu MariaDB serveris un tā piekļuves datiDatubāzes eksports papildus mapei data

Lai izvēli noteiktu iepriekš, neizmantojot palīgu, mainīgos UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME un UPTIME_KUMA_DB_PASSWORD pievieno pakalpojumam failā compose.yaml.

Paziņojumi, ieskaitot e-pastu

Pārbaudei ir jēga tikai tad, ja brīdinājums līdz jums nonāk. Pievienojiet savus kanālus sadaļā «Settings», «Notifications», nosūtiet pārbaudes ziņu no katra un paredziet divus, piemēram, ziņojumapmaiņas lietotni un e-pastu: ja viens atslēdzas, otrs pārņem darbu.

E-pastam Uptime Kuma pieslēdzas SMTP serverim. Simafri VPS serverī sūtīšana notiek caur autentificētu releju, izmantojot portu 587: ar jau esoša pasta konta adresi vai Simafri Suite.

Rezerves kopijas un atjauninājumi

Kopš 2. versijas mapes data rezerves kopija ir vienīgā metode, ko projekts atbalsta. Ar SQLite vai iebūvēto MariaDB tur ir viss. SQLite datubāze, kopēta rakstīšanas laikā, var tikt bojāta: apturiet konteineru uz kopēšanas laiku, zinot, ka kopā ar to apstājas arī pārbaudes.

Terminālis, compose.yaml mapē
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start

Atjaunināšana

Projekta wiki dod divas komandas, kas jāpalaiž no mapes ar compose.yaml. Mape data paliek vietā:

Terminālis
docker compose pull
docker compose up -d --force-recreate

Pirms katra atjauninājuma izlasiet laidiena piezīmes: dažos ir drošības labojumi, piemēram, 2.5.9 versijā no 2026. gada 31. oktobra. Rezerves kopija tieši pirms tam dod vienkāršu ceļu atpakaļ.

Pāreja no 1. versijas uz 2. versiju prasa lielāku rūpību: izveidojiet mapes data rezerves kopiju, konteineram apturētam, un ļaujiet migrācijai noritēt līdz galam, jo pārtraukta migrācija liek atjaunot rezerves kopiju. Projekts novēroja aptuveni 7 minūtes 20 pārbaudēm un 90 dienu vēsturei un krietni ilgāk uz pieticīgas mašīnas vai ar vairāk pārbaudēm.

Kurš ko dara Managed VPS serverī

Mitināšana savā serverī prasa uzturēt serveri papildus lietojumprogrammai. Ar Managed VPS mūsu komandas uzņemas serveri un proaktīvi seko jūsu instancei; Uptime Kuma paliek jūsu programmatūra ar saviem iestatījumiem un datiem.

TematsMūsu komandasJūs
ServerisSistēmas un drošības atjauninājumi, ieskaitot iejaukšanos serverīBrīdis, kas der jūsu darbam
UzraudzībaServeris tiek uzraudzīts 24/7, iejaucoties, negaidot jūsu zvanuJūsu pašu pakalpojumu pārbaudes un brīdinājumi
Uptime KumaProaktīva sekošana: kļūdas, palēninājumi un diska vieta tiek pamanīti, labojums tiek ieteiktsTā uzstādīšana, atjauninājumi un iestatījumi, ko ieviešat jūs vai jūsu MI asistents
Rezerves kopijasKatru nakti, šifrētas un glabātas ārpus mašīnas; atjaunošana iekļautaAtjaunošanas pieprasījums, kad tas vajadzīgs
MigrācijaJūsu pašreizējā servera migrācija, bez maksasPārslēgšanās brīdis

Ja vēlaties, lai mūsu komandas iejaucas pašā lietojumprogrammā, šis pakalpojums tiek rēķināts par stundu vai par fiksētu summu, ar novērtējumu, kas paziņots pirms iejaukšanās.

Uptime Kuma serverī, ko uzturam jūsu vietā

Ar Simafri Managed VPS mūsu komandas uztur jūsu Uptime Kuma instances serveri atjauninātu, uzrauga to dienu un nakti un iejaucas, negaidot jūsu zvanu; tās arī proaktīvi seko jūsu instancei un iesaka noderīgus labojumus, ko ieviešat jūs paši vai jūsu MI asistents. Rezerves kopijas katru nakti tiek šifrētas un glabātas ārpus mašīnas, to atjaunošana ir iekļauta, un jūsu pašreizējā servera migrācija ir bez maksas.

Skatīt Managed VPS

Biežāk uzdotie jautājumi

Vai Uptime Kuma uzņēmumam ir bez maksas?

Jā. Uptime Kuma ir ar MIT licenci: varat to izmantot uzņēmumā, uzraudzīt tajā savu klientu pakalpojumus un atvērt viņiem statusa lapas, saglabājot licences norādi. Paliek tikai servera izmaksas, uz kura tas darbojas.

Kā uzstādīt Uptime Kuma ar Docker Compose?

Izveidojiet mapi, lejupielādējiet projekta failu compose.yaml un palaidiet docker compose up -d. Saskarne atbild uz porta 3001, kur palīgs ļauj izvēlēties datubāzi un izveidot administratora kontu.

Vai Uptime Kuma var mitināt tajā pašā serverī, kur vietni?

Tas darbojas arī tā, taču mašīnas kļūme vienlaikus apturētu gan vietni, gan tās brīdinājumu. Novietojiet Uptime Kuma citā serverī nekā pakalpojumus, ko tas uzrauga: tas redz kļūmi no ārpuses un jūs brīdina.

Kā iestatīt reverso starpniekserveri Uptime Kuma?

Uptime Kuma balstās uz WebSocket: starpniekserverim jānodod galvenes Upgrade un Connection, ko Caddy dara pats. Padariet to pieejamu domēna vai apakšdomēna saknē, pēc tam iestatījumos pārslēdziet Trust Proxy uz Yes.

Kuru datubāzi izvēlēties Uptime Kuma?

SQLite, vienkāršākā, ietilpst vienā failā mapē data. 2. versija piedāvā arī MariaDB, kas iebūvēta attēlā 2, vai jūsu pašu MariaDB serveri. Izvēli veic pirmās palaišanas palīgs.

Kā atiestatīt Uptime Kuma paroli?

No mapes ar compose.yaml palaidiet docker compose exec uptime-kuma npm run reset-password un atbildiet uz jautājumiem. Skripts remove-2fa tāpat noņem divfaktoru autentifikāciju, ja esat zaudējis piekļuvi tai.

Vai Managed VPS aptver Uptime Kuma?

Managed VPS aptver serveri: sistēmu, drošību, uzraudzību un rezerves kopijas. Mūsu komandas proaktīvi seko arī jūsu instancei un iesaka noderīgus labojumus, ko ieviešat jūs. Iejaukšanās lietojumprogrammā tiek rēķināta par stundu vai par fiksētu summu.

Sazinieties ar mums