services: tinymediamanager_service: image: tinymediamanager/tinymediamanager:latest networks: - netgrimoire environment: TZ: America/Chicago PUID: "1001" PGID: "998" USER_ID: "1001" GROUP_ID: "998" PASSWORD: "F@lcon12" ALLOW_DIRECT_VNC: "true" LC_ALL: "en_US.UTF-8" # force UTF8 LANG: "en_US.UTF-8" # force UTF8 # Match your standard UID:GID execution model #user: "1001:998" ports: # - target: 5900 # published: 5909 # protocol: tcp # mode: ingress # VNC port (optional) - target: 4000 published: 4000 protocol: tcp mode: ingress # Webinterface volumes: - /data/nfs/Baxter/Docker/tinymediamanager:/config:rw - /data/nfs/Baxter:/media:rw deploy: labels: # Homepage homepage.group: "Media Management" homepage.name: "Tiny Media Manager" homepage.icon: "troddit.png" homepage.href: "https://tmm.netgrimoire.com" homepage.description: "Media Manager" # Kuma kuma.app.http.name: "Tiny Media Manager" kuma.app.http.url: "http://tinymediamanager_service:4000" # Caddy caddy: "tmm.netgrimoire.com" caddy.import: "authentik" caddy.reverse_proxy: "{{upstreams 4000}}" # Diun (image update monitoring) diun.enable: "true" networks: netgrimoire: external: true