From 50cec88258e3de34c0f6c370ed77d76a6de483c2 Mon Sep 17 00:00:00 2001 From: traveler Date: Tue, 23 Dec 2025 08:08:04 -0600 Subject: [PATCH] termix --- termix.yaml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 termix.yaml diff --git a/termix.yaml b/termix.yaml new file mode 100644 index 0000000..9c58f3f --- /dev/null +++ b/termix.yaml @@ -0,0 +1,46 @@ +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: + - /data/nfs/Baxter/Docker/termix:/app/data + networks: + - netgrimoire + deploy: + mode: replicated + replicas: 1 + restart_policy: + condition: any + delay: 5s + window: 120s + labels: + # ---------------- Caddy ---------------- + caddy: "termix.netgrimoire.com" + caddy.reverse_proxy: "{{upstreams 8080}}" + caddy.import: "authentik" + + # ---------------- Homepage ---------------- + homepage.group: "Tools" + 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