Uptime Kuma majutamine Managed VPS-is tähendab oma veebisaitide, API-de ja serverite jälgimist masinast, mis on teie enda ning mida meie meeskonnad hoiavad ajakohasena ja jälgivad päeval ja öösel. Uptime Kuma on MIT-litsentsiga vabatarkvara. See juhend järgib selle ametlikku dokumentatsiooni: paigaldus Docker Compose’iga, HTTPS, andmebaas, teavitused, varukoopiad ja uuendused.
Autor: Simon Vasconcelos Lee
Avaldatud 4. novembril 2026Lugemisaeg: 7 minutit
data kohalikul kettal.data peatatud konteineriga ja uuendage käsuga docker compose pull.Uptime Kuma pärib teie teenustelt vastust korrapäraste ajavahemike järel, kuni iga 20 sekundi tagant, hoiab nende vastuste ajalugu ja annab teada niipea, kui mõni neist enam ei vasta. Seda kasutatakse veebiliidese kaudu, mis on saadaval mitmes keeles.
Paigutage Uptime Kuma teisele serverile kui teenused, mida see jälgib. Eraldi masinal näeb see rikkeid väljastpoolt ja saadab hoiatuse ajal, mil teie teenused on seisatud.
Uptime Kuma avaldatakse MIT-litsentsi all. See lubab tarkvara kasutada, kopeerida, muuta, ühendada, avaldada, levitada, alamlitsentsida ja müüa ühe tingimusega: säilitada igas koopias autoriõiguse teade ja litsentsi tekst.
Seega võite Uptime Kumat ettevõttes käitada, jälgida sellega oma klientide teenuseid ja avada neile olekulehti, ilma et peaksite litsentsi ostma.
Uptime Kuma dokumentatsioon alustab Docker Compose’iga. Looge serveris, kuhu Docker on paigaldatud, kaust ja tõmmake sinna ametlik fail:
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
Projekti fail avaldab pordi 3001 kõigil serveri aadressidel. Pöördproksi taga piirake see kohaliku aadressiga, nagu README soovitab:
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 avaldab vaikimisi kõigil serveri aadressidel, enne ufw tulemüüri reegleid. Kohalikult avaldatuna on Uptime Kuma kättesaadav ainult pöördproksi kaudu.data kohalikul kettal: selles asuvad andmebaas kuma.db, üleslaaditud failid ja ekraanipildid. Projekt välistab NFS-i ja muud võrgufailisüsteemid, sest SQLite vajab usaldusväärseid faililukke.2 järgib Uptime Kuma versiooni 2, ja üleminek järgmisele suurele versioonile jääb teie otsustada.2-slim on kergem, alla laadida umbes 185 MB, mitte 620 MB: sellest puuduvad Chromium ja integreeritud MariaDB, mida tõmmis 2 sisaldab. Projekt soovitab tõmmist 2, ja «Browser Engine» sond vajab tõmmisega 2-slim välist Chromiumi.Esimesel käivitamisel avage liides: viisard laseb teil valida andmebaasi ja seejärel luua administraatorikonto. Lülitage kaksikautentimine sisse juba esimesel sisselogimisel.
Projekt ei too välja mälu ega protsessori mahtu: suurus sõltub jälgitavate teenuste arvust ja soovitud sagedusest. Managed VPS-is kirjeldage meile oma kasutust ja soovitame sobiva suuruse.
Avalikus võrgus nõuab projekt HTTPS-i. Uptime Kuma tugineb WebSocketile: pöördproksi peab edastama päised Upgrade ja Connection. Seda teenindatakse domeeni või alamdomeeni juurtasandil ning selle wiki välistab alamkaustad nagu example.com/uptimekuma.
Caddy hangib ja uuendab sertifikaadi ise ning edastab WebSocketi ilma lisasätteta:
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 paigaldab seejärel Let’s Encrypti sertifikaadi ja HTTPS-ile ümbersuunamise ning uuendab sertifikaati ise:
sudo certbot --nginx -d uptime.example.com
Kui Uptime Kuma on kättesaadav ainult proksi kaudu, avage selle sätted, «Settings», «Reverse Proxy», «HTTP Headers», ja seadke «Trust Proxy» väärtusele «Yes»: logides kuvatakse siis külastajate tegelik aadress.
Versioonist 2 alates pakub Uptime Kuma kolme andmebaasi, mille saate valida esimese käivitamise viisardis:
| Andmebaas | Seadistamine | Varukoopia |
|---|---|---|
| SQLite | Pole vaja: üks fail, data/kuma.db | Kausta data kopeerimine peatatud konteineriga |
| Integreeritud MariaDB | Pole vaja: tuleb tõmmisega 2 | Kausta data kopeerimine peatatud konteineriga |
| Väline MariaDB | Teie MariaDB-server ja selle juurdepääsuandmed | Andmebaasi eksport lisaks kaustale data |
Valiku eelnevaks määramiseks, viisardist mööda minnes, lisatakse teenusele failis compose.yaml muutujad UPTIME_KUMA_DB_TYPE, UPTIME_KUMA_DB_HOSTNAME, UPTIME_KUMA_DB_PORT, UPTIME_KUMA_DB_NAME, UPTIME_KUMA_DB_USERNAME ja UPTIME_KUMA_DB_PASSWORD.
Sondist on kasu ainult siis, kui hoiatus teieni jõuab. Deklareerige oma kanalid jaotises «Settings», «Notifications», saatke igaühest proovisõnum ja ette nähke neid kaks, näiteks sõnumirakendus ja e-post: kui üks katkeb, võtab teine üle.
E-posti jaoks ühendub Uptime Kuma SMTP-serveriga. Simafri VPS-is läheb saatmine läbi autenditud releesõlme pordis 587: selleks sobib teil juba olemasoleva e-postikonto aadress või Simafri Suite.
Versioonist 2 alates on kausta data varundamine ainus meetod, mida projekt toetab. SQLite’i või integreeritud MariaDB puhul mahub kõik sinna. Kirjutamise ajal kopeeritud SQLite’i andmebaas võib rikutuks osutuda: peatage konteiner kopeerimise ajaks, teades, et sondid peatuvad sellega koos.
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start
Projekti wiki annab kaks käsku, mida käivitatakse kaustast, kus asub compose.yaml. Kaust data jääb paigale:
docker compose pull
docker compose up -d --force-recreate
Lugege enne iga uuendust väljalaskemärkmeid: mõni neist sisaldab turvaparandusi, nagu 2.5.9 31. oktoobrist 2026. Varukoopia vahetult enne annab teile lihtsa tagasiastumise võimaluse.
Üleminek versioonilt 1 versioonile 2 nõuab rohkem hoolt: varundage kaust data peatatud konteineriga ja laske migratsioonil lõpuni jõuda, sest katkestatud migratsioon sunnib varukoopiat taastama. Projekt mõõtis umbes 7 minutit 20 sondi ja 90 päeva ajaloo puhul ning tunduvalt rohkem tagasihoidlikumal masinal või suurema sondide arvu korral.
Ise majutamine nõuab lisaks rakendusele ka serveri hoidmist. Managed VPS-is võtavad meie meeskonnad serveri enda hoole alla ja jälgivad teie instantsi proaktiivselt; Uptime Kuma jääb teie tarkvaraks oma sätete ja andmetega.
| Teema | Meie meeskonnad | Teie |
|---|---|---|
| Server | Süsteemi- ja turvauuendused, sekkumised serverisse kaasa arvatud | Hetk, mis sobib teie tegevusele |
| Seire | Serverit jälgitakse ööpäevaringselt, sekkumisega ilma teie kõnet ootamata | Teie enda teenuste sondid ja hoiatused |
| Uptime Kuma | Proaktiivne jälgimine: vead, aeglus ja kettaruum avastatakse, parandus soovitatakse | Selle paigaldus, uuendused ja sätted, mille rakendate teie või teie tehisintellekti assistent |
| Varukoopiad | Igal ööl, krüpteeritult ja masinast väljaspool hoituna; taastamine sisaldub | Taastamistaotlus, kui seda vajate |
| Üleviimine | Teie praeguse serveri üleviimine, tasuta | Ümberlülitamise hetk |
Kui eelistate, et meie meeskonnad sekkuksid rakendusse endasse, arveldatakse see teenus tunni- või kindlahinnaga, hinnapakkumine edastatakse enne sekkumist.
Simafri Managed VPS-iga hoiavad meie meeskonnad teie Uptime Kuma instantsi serveri ajakohasena, jälgivad seda päeval ja öösel ning sekkuvad ilma teie kõnet ootamata; nad jälgivad ka teie instantsi proaktiivselt ja soovitavad teile kasulikud parandused, mille rakendate ise või oma tehisintellekti assistendiga. Varukoopiad krüpteeritakse igal ööl ja hoitakse väljaspool masinat, nende taastamine sisaldub hinnas ning teie praeguse serveri üleviimine on tasuta.
Jah. Uptime Kuma on MIT-litsentsiga: võite seda ettevõttes kasutada, jälgida sellega oma klientide teenuseid ja avada neile olekulehti, kui säilitate litsentsiteate. Jääb ainult seda käitava serveri hind.
Looge kaust, tõmmake projekti fail compose.yaml ja käivitage docker compose up -d. Liides vastab pordis 3001, kus viisard laseb teil valida andmebaasi ja luua administraatorikonto.
See töötab nii, kuid masina rike seisataks korraga nii saidi kui ka selle hoiatuse. Paigutage Uptime Kuma teisele serverile kui teenused, mida see jälgib: nii näeb see rikkeid väljastpoolt ja annab teile märku.
Uptime Kuma tugineb WebSocketile: proksi peab edastama päised Upgrade ja Connection, mida Caddy teeb ise. Teenindage seda domeeni või alamdomeeni juurtasandil ja seadke seejärel selle sätetes Trust Proxy väärtusele Yes.
SQLite, kõige lihtsam, mahub üheks failiks kaustas data. Versioon 2 pakub ka tõmmisesse 2 integreeritud MariaDB-d või teie enda MariaDB-serverit. Valik tehakse esimese käivitamise viisardis.
Käivitage kaustast, kus asub compose.yaml, käsk docker compose exec uptime-kuma npm run reset-password ja järgige küsimusi. Skript remove-2fa eemaldab samamoodi kaksikautentimise, kui olete selle ligipääsu kaotanud.
Managed VPS katab serveri: süsteem, turvalisus, seire ja varukoopiad. Meie meeskonnad jälgivad ka teie instantsi proaktiivselt ja soovitavad teile kasulikud parandused, mille rakendate teie. Sekkumine rakendusse arveldatakse tunni- või kindlahinnaga.
Simafri
Räägime teie kavatsusest
Öelge meile paari sõnaga, mida vajate: vastame teile kiiresti.
Aitäh! Teie päring on saadetud. Võtame teiega peagi ühendust.
Eelistate e-posti? Kirjutage meile aadressil support@simafri.com.