Näin hostaatte Uptime Kuman Managed VPS:llä: valvokaa palveluitanne jatkuvasti

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.

Simon Vasconcelos Lee Kirjoittaja: Julkaistu 4. marraskuuta 2026Lukuaika: 7 minuuttia

Kaikki oppaat

Lyhyesti

  1. Uptime Kuman MIT-lisenssi sallii sen vapaan käytön yrityksessä, sekä omien että asiakkaidenne palveluiden valvontaan, kunhan lisenssimerkintä säilyy.
  2. Asentakaa se Docker Composella: yksi image, portti 3001 ja data-kansio paikallisella levyllä.
  3. Tarjotkaa se HTTPS:llä käänteisen välityspalvelimen takaa, joka päästää WebSocketin läpi, omalla verkkotunnuksellaan tai aliverkkotunnuksellaan.
  4. Sijoittakaa se eri palvelimelle kuin valvomanne palvelut: hälytys lähtee silloinkin, kun ne kaatuvat.
  5. Varmuuskopioikaa data-kansio kontti pysäytettynä ja päivittäkää komennolla docker compose pull.

Mitä Uptime Kuma valvoo

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ä.

Mitä MIT-lisenssi sallii

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ä.

Asennus Docker Composella

Uptime Kuman dokumentaatio aloittaa Docker Composesta. Luokaa palvelimelle, jolle Docker on asennettu, kansio ja noutakaa virallinen tiedosto:

Pääte
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:

compose.yaml
services:
  uptime-kuma:
    image: louislam/uptime-kuma:2
    restart: unless-stopped
    volumes:
      - ./data:/app/data
    ports:
      - "127.0.0.1:3001:3001"
Pääte
docker compose up -d

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.

HTTPS ja WebSocket: käänteinen välityspalvelin

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.

Caddyllä

Caddy hankkii ja uusii varmenteen itse ja välittää WebSocketin ilman lisäasetuksia:

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

Nginxillä ja Certbotilla

Nginx-lohko
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:

Pääte
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.

SQLite vai MariaDB

Versiosta 2 alkaen Uptime Kuma tarjoaa kolme tietokantaa, joista valitaan ensimmäisen käynnistyksen ohjatussa toiminnossa:

TietokantaKäyttöönottoVarmuuskopio
SQLiteEi tarvita: yksi tiedosto, data/kuma.dbdata-kansion kopiointi kontti pysäytettynä
Sisäinen MariaDBEi tarvita: sisältyy imageen 2data-kansion kopiointi kontti pysäytettynä
Ulkoinen MariaDBOma MariaDB-palvelimenne ja sen tunnuksetTietokannan 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.

Ilmoitukset, sähköposti mukaan lukien

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.

Varmuuskopiot ja päivitykset

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.

Pääte, compose.yaml-tiedoston kansiossa
docker compose stop
tar -czf uptime-kuma-$(date +%F).tar.gz data
docker compose start

Päivittäminen

Projektin wiki antaa kaksi komentoa, ajettavaksi compose.yaml-tiedoston kansiossa. data-kansio pysyy paikallaan:

Pääte
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.

Kuka tekee mitä Managed VPS:llä

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.

AiheTiimimmeTe
PalvelinJärjestelmä- ja tietoturvapäivitykset, toimenpiteet palvelimella mukaan lukienToimintaanne sopiva ajankohta
ValvontaPalvelinta seurataan ympäri vuorokauden joka päivä, ja puututaan asiaan odottamatta yhteydenottoanneOmien palveluidenne anturit ja hälytykset
Uptime KumaProaktiivinen seuranta: virheet, hitaus ja levytila havaitaan, ja korjausta suositellaanSen asennus, päivitykset ja asetukset, jotka toteutatte itse tai tekoälyavustajanne kanssa
VarmuuskopiotJoka yö, salattuina ja koneen ulkopuolella säilytettyinä; palautus sisältyyPalautuspyyntö, kun tarvitsette sitä
SiirtoNykyinen palvelimenne siirretään, veloituksettaKäyttöönoton ajankohta

Jos haluatte tiimiemme toimivan itse sovelluksessa, tämä palvelu laskutetaan tuntiveloituksella tai kiinteällä hinnalla, ja arvio annetaan ennen toimenpidettä.

Uptime Kuma palvelimella, jota ylläpidetään puolestanne

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.

Katso Managed VPS

Usein kysytyt kysymykset

Onko Uptime Kuma maksuton yrityskäytössä?

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.

Miten Uptime Kuma asennetaan Docker Composella?

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.

Voiko Uptime Kuman hostata samalla palvelimella kuin verkkosivuston?

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.

Miten käänteinen välityspalvelin määritetään Uptime Kumalle?

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.

Minkä tietokannan valita Uptime Kumalle?

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.

Miten Uptime Kuman salasana nollataan?

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.

Kattaako Managed VPS Uptime Kuman?

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.

Ota yhteyttä