Uptime Kuma is een gratis, open-source, zelf-gehoste tool voor het monitoren van de uptime van websites, applicaties en andere services. Het houdt bij of je services werken en stuurt meldingen als er problemen zijn.

Meer informatie kun je vinden in de documentatie van de tool.

Om Uptime Kuma te installeren maak je eerst een ‘docker-compose.yml’ file aan met de volgende inhoud (pas de waarde in ‘volumes’ aan naar jouw situatie):

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    volumes:
      - /home/henri/docker/updtime-kuma/uptime-kuma-data:/app/data
    ports:
      - 3012:3001
    restart: always

Start de docker op met het commando ‘docker compose up -d’ en ga hierna met je internet-browser naar de URL:

http://localhost:3012

Er zal nu eerst gevraagd worden om een Admin Account aan te maken.




Hierna kun je een nieuwe monitor aanmaken voor de website/applicatie/service die je wilt controleren. Druk hiervoor op de knop [Add New Monitor] en vul de gegevens in.



Je kunt hier ook diverse notificaties instellen voor als een website/applicatie/service niet beschikbaar (down) is. Je hebt een grote keuze aan notificatie agents (b.v. email, pushover, telegram, etc.).



Het dashboard toont een mooi en snel overzicht van de status van je websites/applicaties/services die je monitort.



Sinds Home Assistant 2025.08 versie is er ook een officiële integratie om Uptime Kuma in Home Assistant te gebruiken. Je moet hiervoor een API key aanmaken in Uptime Kuma die je bij de configuratie van de Home Assistant Uptime Kuma integratie moet invullen.



Uptime Kuma is een erg fijne tool en het is een fijne gedachte om meteen op de hoogte gebracht te worden als er iets in je netwerk down gaat.