Files
docs/deployments/services/monitoring/uptimekuma.md
Nicole Rappe 554c04aa32
All checks were successful
Automatic Documentation Deployment / Sync Docs to https://kb.bunny-lab.io (push) Successful in 5s
Documentation Restructure
2026-02-27 04:02:06 -07:00

1.0 KiB

tags
tags
Uptime Kuma
Monitoring
Docker

Purpose: Deploy Uptime Kuma uptime monitor to monitor services in the homelab and send notifications to various services.

version: '3'
services:
  uptimekuma:
    image: louislam/uptime-kuma
    ports:
      - 3001:3001
    volumes:
      - /mnt/uptimekuma:/app/data
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      # Allow status page to exist within an iframe
      - UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN=1
    restart: always
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.uptime-kuma.rule=Host(`status.cyberstrawberry.net`)"
      - "traefik.http.routers.uptime-kuma.entrypoints=websecure"
      - "traefik.http.routers.uptime-kuma.tls.certresolver=letsencrypt"
      - "traefik.http.services.uptime-kuma.loadbalancer.server.port=3001"
    networks:
        docker_network:
          ipv4_address: 192.168.5.211
networks:
  docker_network:
    external: true
Not Applicable