# Run with docker stack deploy -c dozzle-stack.yml dozzle services: dozzle: image: amir20/dozzle:latest environment: DOZZLE_MODE: PUID: "1964" PGID: "1964" volumes: - /var/run/docker.sock:/var/run/docker.sock ports: - "8080:8080" networks: - netgrimoire - dozzle deploy: placement: constraints: - node.platform.arch != arm - node.platform.arch != aarch64 mode: global restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s labels: gremlin.version: "2026-04-1" # --- Caddy --- caddy: dozzle.netgrimoire.com caddy.reverse_proxy: dozzle:8080 caddy.import_1: crowdsec caddy.import_2: authentik # --- Uptime Kuma --- # --- Homepage --- homepage.group: Management homepage.name: Dozzle homepage.icon: dozzle.png homepage.href: https://dozzle.netgrimoire.com homepage.description: Docker log viewer monitor.name: Dozzle monitor.url: http://dozzle:8080 # --- DIUN --- diun.enable: "true" networks: dozzle: driver: overlay netgrimoire: external: true #