This commit is contained in:
traveler 2025-12-23 08:08:04 -06:00
parent 156f2c00a5
commit 50cec88258

46
termix.yaml Normal file
View file

@ -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