Uptime Kuman hostaus Managed VPS:llä tarkoittaa, että valvotte verkkosivustojanne, rajapintojanne ja palvelimianne koneelta, joka on teidän ja jota tiimimme pitävät ajan tasalla ja valvovat yötä päivää. Uptime Kuma on MIT-lisenssillä julkaistu avoimen lähdekoodin ohjelma. Tämä opas seuraa sen virallista dokumentaatiota: asennus Docker Composella, HTTPS, tietokanta, ilmoitukset, varmuuskopiot ja päivitykset.
Kirjoittaja: Simon Vasconcelos Lee
Julkaistu 4. marraskuuta 2026Lukuaika: 7 minuuttia
data-kansio paikallisella levyllä.data-kansio kontti pysäytettynä ja päivittäkää komennolla docker compose pull.Uptime Kuma kysyy palveluiltanne säännöllisin väliajoin, aina 20 sekunnin välein asti, säilyttää niiden vastausten historian ja ilmoittaa heti, kun jokin niistä lakkaa vastaamasta. Sitä käytetään verkkokäyttöliittymästä, joka on saatavilla useilla kielillä.
Sijoittakaa Uptime Kuma eri palvelimelle kuin valvomanne palvelut. Erillisellä koneella se näkee vian ulkopuolelta ja lähettää hälytyksen palveluidenne ollessa pysähtyneinä.
Uptime Kuma julkaistaan MIT-lisenssillä. Se sallii ohjelman käyttämisen, kopioimisen, muokkaamisen, yhdistämisen, julkaisemisen, jakelun, alilisensoinnin ja myymisen yhdellä ehdolla: tekijänoikeusmerkintä ja lisenssin teksti säilytetään jokaisessa kopiossa.
Voitte siis ajaa Uptime Kumaa yrityksessä, valvoa sillä asiakkaidenne palveluita ja avata heille tilasivuja ilman ostettavaa lisenssiä.
Uptime Kuman dokumentaatio aloittaa Docker Composesta. Luokaa palvelimelle, jolle Docker on asennettu, kansio ja noutakaa virallinen tiedosto:
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
Projektin tiedosto julkaisee portin 3001 palvelimen kaikissa osoitteissa. Käänteisen välityspalvelimen takana rajatkaa se paikalliseen osoitteeseen, kuten README ehdottaa:
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 julkaisee oletuksena palvelimen kaikissa osoitteissa, ennen ufw-palomuurin sääntöjä. Paikallisena Uptime Kumaan pääsee vain käänteisen välityspalvelimen kautta.data-kansio: se sisältää kuma.db-tietokannan, lähetetyt tiedostot ja kuvakaappaukset. Projekti sulkee pois NFS:n ja muut verkkotiedostojärjestelmät, koska SQLite tarvitsee luotettavat tiedostolukot.2 seuraa Uptime Kuman versiota 2, ja siirtyminen seuraavaan pääversioon jää teidän päätettäväksenne.2-slim on kevyempi, noin 185 Mt ladattavaa 620 Mt:n sijaan: siitä puuttuvat Chromium ja sisäänrakennettu MariaDB, jotka image 2 sisältää. Image 2 on projektin suosittelema, ja ”Browser Engine” -anturi vaatii 2-slim-imagen kanssa ulkoisen Chromiumin.Avatkaa käyttöliittymä ensimmäisellä käynnistyksellä: ohjattu toiminto antaa valita tietokannan ja luoda sitten ylläpitäjän tilin. Ottakaa kaksivaiheinen tunnistautuminen käyttöön heti ensimmäisellä kirjautumiskerralla.
Projekti ei ilmoita muistin eikä suorittimen tarvetta: koko riippuu valvottavien palveluiden määrästä ja haluamastanne tiheydestä. Managed VPS -palvelimella kertokaa meille käyttötarkoituksenne, niin suosittelemme sopivaa kokoa.
Julkisessa verkossa projekti vaatii HTTPS:n. Uptime Kuma perustuu WebSocketiin: käänteisen välityspalvelimen on välitettävä otsakkeet Upgrade ja Connection. Se tarjotaan verkkotunnuksen tai aliverkkotunnuksen juuressa, ja sen wiki sulkee pois alikansiot, kuten example.com/uptimekuma.
Caddy hankkii ja uusii varmenteen itse ja välittää WebSocketin ilman lisäasetuksia:
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 asentaa sen jälkeen Let’s Encrypt -varmenteen ja uudelleenohjauksen HTTPS:ään ja uusii varmenteen sitten itse:
sudo certbot --nginx -d uptime.example.com
Kun Uptime Kumaan pääsee vain välityspalvelimen kautta, avatkaa sen asetukset, ”Settings”, ”Reverse Proxy”, ”HTTP Headers”, ja asettakaa ”Trust Proxy” arvoon ”Yes”: lokeihin tulee silloin kävijöiden todellinen osoite.
Versiosta 2 alkaen Uptime Kuma tarjoaa kolme tietokantaa, joista valitaan ensimmäisen käynnistyksen ohjatussa toiminnossa:
| Tietokanta | Käyttöönotto | Varmuuskopio |
|---|---|---|
| SQLite | Ei tarvita: yksi tiedosto, data/kuma.db | data-kansion kopiointi kontti pysäytettynä |
| Sisäinen MariaDB | Ei tarvita: sisältyy imageen 2 | data-kansion kopiointi kontti pysäytettynä |
| Ulkoinen MariaDB | Oma MariaDB-palvelimenne ja sen tunnukset | Tietokannan vienti, data-kansion lisäksi |
Valinnan voi lukita etukäteen ilman ohjattua toimintoa: muuttujat 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 lisätään palveluun tiedostossa compose.yaml.
Anturista on hyötyä vain, jos hälytys tavoittaa teidät. Määritelkää kanavanne kohdassa ”Settings”, ”Notifications”, lähettäkää koeviesti jokaisesta ja varatkaa niitä kaksi, esimerkiksi pikaviestin ja sähköposti: jos toinen kaatuu, toinen ottaa vastuun.
Sähköpostia varten Uptime Kuma yhdistää SMTP-palvelimeen. Simafrin VPS:llä lähetys kulkee todennetun releen kautta portissa 587: käyttöön sopii jo omistamanne sähköpostitilin osoite tai Simafri Suite.
Versiosta 2 alkaen data-kansion varmuuskopiointi on ainoa tapa, jota projekti tukee. SQLitellä tai sisäisellä MariaDB:llä kaikki on siellä. Kesken kirjoituksen kopioitu SQLite-tietokanta voi vioittua: pysäyttäkää kontti kopioinnin ajaksi, vaikka anturit pysähtyvät sen mukana.
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start
Projektin wiki antaa kaksi komentoa, ajettavaksi compose.yaml-tiedoston kansiossa. data-kansio pysyy paikallaan:
docker compose pull
docker compose up -d --force-recreate
Lukekaa julkaisutiedot ennen jokaista päivitystä: osa sisältää tietoturvakorjauksia, kuten 31. lokakuuta 2026 julkaistu 2.5.9. Juuri ennen otettu varmuuskopio antaa yksinkertaisen paluumahdollisuuden.
Siirtyminen versiosta 1 versioon 2 vaatii enemmän huolellisuutta: varmuuskopioikaa data-kansio kontti pysäytettynä ja antakaa migraation edetä loppuun, sillä keskeytynyt migraatio pakottaa palauttamaan varmuuskopion. Projekti on mitannut noin 7 minuuttia 20 anturille ja 90 päivän historialle, ja huomattavasti pidempään vaatimattomalla koneella tai useammalla anturilla.
Oma hostaus vaatii palvelimen ylläpitoa sovelluksen lisäksi. Managed VPS -palvelimella tiimimme huolehtivat palvelimesta ja seuraavat instanssianne proaktiivisesti; Uptime Kuma pysyy teidän ohjelmananne asetuksineen ja tietoineen.
| Aihe | Tiimimme | Te |
|---|---|---|
| Palvelin | Järjestelmä- ja tietoturvapäivitykset, toimenpiteet palvelimella mukaan lukien | Toimintaanne sopiva ajankohta |
| Valvonta | Palvelinta seurataan ympäri vuorokauden joka päivä, ja puututaan asiaan odottamatta yhteydenottoanne | Omien palveluidenne anturit ja hälytykset |
| Uptime Kuma | Proaktiivinen seuranta: virheet, hitaus ja levytila havaitaan, ja korjausta suositellaan | Sen asennus, päivitykset ja asetukset, jotka toteutatte itse tai tekoälyavustajanne kanssa |
| Varmuuskopiot | Joka yö, salattuina ja koneen ulkopuolella säilytettyinä; palautus sisältyy | Palautuspyyntö, kun tarvitsette sitä |
| Siirto | Nykyinen palvelimenne siirretään, veloituksetta | Käyttöönoton ajankohta |
Jos haluatte tiimiemme toimivan itse sovelluksessa, tämä palvelu laskutetaan tuntiveloituksella tai kiinteällä hinnalla, ja arvio annetaan ennen toimenpidettä.
Simafrin Managed VPS -palvelussa tiimimme pitävät Uptime Kuma -instanssinne palvelimen ajan tasalla, valvovat sitä yötä päivää ja toimivat odottamatta yhteydenottoanne; ne seuraavat myös instanssianne proaktiivisesti ja suosittelevat teille hyödyllisiä korjauksia, jotka toteutatte itse tai tekoälyavustajanne kanssa. Varmuuskopiot salataan joka yö ja säilytetään koneen ulkopuolella, niiden palautus sisältyy, ja nykyisen palvelimenne siirto tehdään veloituksetta.
Kyllä. Uptime Kuma on MIT-lisenssillä: voitte käyttää sitä yrityksessä, valvoa sillä asiakkaidenne palveluita ja avata heille tilasivuja, kunhan lisenssimerkintä säilyy. Jäljelle jää sen pyörittävän palvelimen kustannus.
Luokaa kansio, noutakaa projektin compose.yaml-tiedosto ja ajakaa docker compose up -d. Käyttöliittymä vastaa portissa 3001, jossa ohjattu toiminto antaa valita tietokannan ja luoda ylläpitäjän tilin.
Se toimii niin, mutta koneen vika pysäyttäisi sivuston ja sen hälytyksen samaan aikaan. Sijoittakaa Uptime Kuma eri palvelimelle kuin valvomanne palvelut: se näkee vian ulkopuolelta ja ilmoittaa siitä teille.
Uptime Kuma perustuu WebSocketiin: välityspalvelimen on välitettävä otsakkeet Upgrade ja Connection, minkä Caddy tekee itse. Tarjotkaa se verkkotunnuksen tai aliverkkotunnuksen juuressa ja asettakaa sitten sen asetuksissa Trust Proxy arvoon Yes.
SQLite, yksinkertaisin, mahtuu yhteen data-kansion tiedostoon. Versio 2 tarjoaa myös imageen 2 sisältyvän MariaDB:n tai oman MariaDB-palvelimenne. Valinta tehdään ensimmäisen käynnistyksen ohjatussa toiminnossa.
Ajakaa compose.yaml-tiedoston kansiossa docker compose exec uptime-kuma npm run reset-password ja seuratkaa kysymyksiä. Skripti remove-2fa poistaa samalla tavalla kaksivaiheisen tunnistautumisen, jos sen käyttöoikeus on kadonnut.
Managed VPS kattaa palvelimen: järjestelmän, tietoturvan, valvonnan ja varmuuskopiot. Tiimimme seuraavat myös instanssianne proaktiivisesti ja suosittelevat hyödyllisiä korjauksia, jotka toteutatte itse. Toimenpide sovelluksessa laskutetaan tuntiveloituksella tai kiinteällä hinnalla.
Simafri
Jutellaan hankkeestasi
Kerro meille muutamalla sanalla, mitä tarvitset: vastaamme sinulle nopeasti.
Kiitos! Pyyntösi on lähetetty. Vastaamme sinulle pian.
Suositko sähköpostia? Kirjoita meille osoitteeseen support@simafri.com.