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.
Autors: Simon Vasconcelos Lee
Publicēts 2026. gada 4. novembrīLasīšanas laiks: 7 minūtes
data lokālā diskā.data rezerves kopiju, konteineram apturētam, un atjauniniet ar docker compose pull.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.
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.
Uptime Kuma dokumentācija sākas ar Docker Compose. Serverī, kur uzstādīts Docker, izveidojiet mapi un lejupielādējiet oficiālo failu:
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:
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 pēc noklusējuma publicē portus visās servera adresēs, pirms ufw ugunsmūra noteikumiem. Lokāli Uptime Kuma ir sasniedzams tikai caur reverso starpniekserveri.data lokālā diskā: tajā glabājas datubāze kuma.db, augšupielādētie faili un ekrānuzņēmumi. Projekts neatbalsta NFS un citas tīkla failu sistēmas, jo SQLite vajadzīgas uzticamas failu bloķēšanas.2 seko Uptime Kuma 2. versijai, un pāreja uz nākamo galveno versiju paliek jūsu izvēle.2-slim ir vieglāks, aptuveni 185 MB lejupielādei pret 620 MB: tajā nav Chromium un iebūvētā MariaDB, kas ir attēlā 2. Attēlu 2 projekts iesaka, un «Browser Engine» pārbaudei ar 2-slim vajadzīgs ārējs Chromium.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.
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.
Caddy pats iegūst un atjauno sertifikātu un nodod WebSocket bez papildu iestatījumiem:
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;
}
}
Pēc tam Certbot uzstāda Let's Encrypt sertifikātu un novirzīšanu uz HTTPS, un sertifikātu atjauno pats:
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.
Kopš 2. versijas Uptime Kuma piedāvā trīs datubāzes, ko izvēlas pirmās palaišanas palīgs:
| Datubāze | Ieviešana | Rezerves kopija |
|---|---|---|
| SQLite | Nav vajadzīga: viens fails, data/kuma.db | Mapes data kopija, konteineram apturētam |
| Iebūvētā MariaDB | Nav vajadzīga: to nodrošina attēls 2 | Mapes data kopija, konteineram apturētam |
| Ārējā MariaDB | Jūsu MariaDB serveris un tā piekļuves dati | Datubā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.
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.
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.
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start
Projekta wiki dod divas komandas, kas jāpalaiž no mapes ar compose.yaml. Mape data paliek vietā:
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.
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.
| Temats | Mūsu komandas | Jūs |
|---|---|---|
| Serveris | Sistēmas un drošības atjauninājumi, ieskaitot iejaukšanos serverī | Brīdis, kas der jūsu darbam |
| Uzraudzība | Serveris tiek uzraudzīts 24/7, iejaucoties, negaidot jūsu zvanu | Jūsu pašu pakalpojumu pārbaudes un brīdinājumi |
| Uptime Kuma | Proaktīva sekošana: kļūdas, palēninājumi un diska vieta tiek pamanīti, labojums tiek ieteikts | Tā uzstādīšana, atjauninājumi un iestatījumi, ko ieviešat jūs vai jūsu MI asistents |
| Rezerves kopijas | Katru nakti, šifrētas un glabātas ārpus mašīnas; atjaunošana iekļauta | Atjaunošanas pieprasījums, kad tas vajadzīgs |
| Migrācija | Jūsu pašreizējā servera migrācija, bez maksas | Pā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.
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.
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.
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.
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.
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.
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.
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.
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.
Simafri
Parunāsim par jūsu ieceri
Pasakiet mums dažos vārdos, kas jums vajadzīgs: mēs jums ātri atbildam.
Paldies! Jūsu pieprasījums ir nosūtīts. Drīzumā ar jums sazināsimies.
Labāk e-pastu? Rakstiet mums uz support@simafri.com.