version: "3.8" services: termix: image: ghcr.io/lukegus/termix:latest #user: "1001:998" environment: PUID: "1001" PGID: "998" TZ: "America/Chicago" PORT: "8080" volumes: - /DockerVol/termix:/app/data networks: - netgrimoire deploy: placement: constraints: - node.hostname == docker4 mode: replicated replicas: 1 restart_policy: condition: any delay: 5s window: 120s labels: # ---------------- Caddy ---------------- caddy: "termix.netgrimoire.com" caddy.reverse_proxy: "termix:8080" caddy.import: "authentik" # ---------------- Homepage ---------------- homepage.group: "Remote Access" homepage.name: "Termix" homepage.icon: "terminal" homepage.href: "https://termix.netgrimoire.com" homepage.description: "Web-based terminal interface" homepage.siteMonitor: "https://termix.netgrimoire.com" # ---------------- Uptime Kuma ---------------- kuma.termix.http.name: "Termix" kuma.termix.http.url: "https://termix.netgrimoire.com" # ---------------- Diun ---------------- diun.enable: "true" networks: netgrimoire: external: true