From 7b448c78d07b774a90bbfb6a74d785586afcbfda Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Sun, 5 Jan 2025 20:11:17 +0100 Subject: [PATCH 1/2] Fixing PATH issue for Serve --- services/adguardhome/docker-compose.yml | 2 +- services/bazarr/docker-compose.yml | 2 +- services/beszel/agent/docker-compose.yml | 2 +- services/beszel/hub/docker-compose.yml | 2 +- services/changedetection/docker-compose.yml | 2 +- services/cyberchef/docker-compose.yml | 2 +- services/ddns-updater/docker-compose.yml | 2 +- services/dozzle/docker-compose.yml | 2 +- services/excalidraw/docker-compose.yml | 2 +- services/gokapi/docker-compose.yml | 2 +- services/homarr/docker-compose.yml | 2 +- services/isley/docker-compose.yml | 2 +- services/it-tools/docker-compose.yml | 2 +- services/jellyfin/docker-compose.yml | 2 +- services/languagetool/docker-compose.yml | 2 +- services/nextcloud/docker-compose.yml | 2 +- services/nodered/docker-compose.yml | 2 +- services/pihole/docker-compose.yml | 2 +- services/pingvin-share/docker-compose.yml | 2 +- services/plex/docker-compose.yml | 2 +- services/portainer/docker-compose.yml | 2 +- services/qbittorrent/docker-compose.yml | 2 +- services/radarr/docker-compose.yml | 2 +- services/resilio-sync/docker-compose.yml | 2 +- services/searxng/docker-compose.yml | 2 +- services/slink/docker-compose.yml | 2 +- services/sonarr/docker-compose.yml | 2 +- services/stirlingpdf/docker-compose.yml | 2 +- services/tautulli/docker-compose.yml | 2 +- services/technitium/README.md | 7 ------- services/technitium/docker-compose.yml | 2 +- services/traefik/docker-compose.yml | 2 +- services/uptime-kuma/docker-compose.yml | 2 +- services/vaultwarden/docker-compose.yml | 2 +- templates/service-template/docker-compose.yml | 2 +- 35 files changed, 34 insertions(+), 41 deletions(-) diff --git a/services/adguardhome/docker-compose.yml b/services/adguardhome/docker-compose.yml index 3377dc9..586fa11 100644 --- a/services/adguardhome/docker-compose.yml +++ b/services/adguardhome/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/bazarr/docker-compose.yml b/services/bazarr/docker-compose.yml index 1c00a06..fd1fc4b 100644 --- a/services/bazarr/docker-compose.yml +++ b/services/bazarr/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/beszel/agent/docker-compose.yml b/services/beszel/agent/docker-compose.yml index 730cc60..fcf31ea 100644 --- a/services/beszel/agent/docker-compose.yml +++ b/services/beszel/agent/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/beszel/hub/docker-compose.yml b/services/beszel/hub/docker-compose.yml index b65d67c..55e8c4f 100644 --- a/services/beszel/hub/docker-compose.yml +++ b/services/beszel/hub/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/changedetection/docker-compose.yml b/services/changedetection/docker-compose.yml index f91feeb..7b3039c 100644 --- a/services/changedetection/docker-compose.yml +++ b/services/changedetection/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/cyberchef/docker-compose.yml b/services/cyberchef/docker-compose.yml index a5dd03c..3f8f511 100644 --- a/services/cyberchef/docker-compose.yml +++ b/services/cyberchef/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/ddns-updater/docker-compose.yml b/services/ddns-updater/docker-compose.yml index c4991ec..2c5cea2 100644 --- a/services/ddns-updater/docker-compose.yml +++ b/services/ddns-updater/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/dozzle/docker-compose.yml b/services/dozzle/docker-compose.yml index c5c428a..cd95a2e 100644 --- a/services/dozzle/docker-compose.yml +++ b/services/dozzle/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/excalidraw/docker-compose.yml b/services/excalidraw/docker-compose.yml index 7340c5e..2c5b3de 100644 --- a/services/excalidraw/docker-compose.yml +++ b/services/excalidraw/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/gokapi/docker-compose.yml b/services/gokapi/docker-compose.yml index 22e1647..74bbb85 100644 --- a/services/gokapi/docker-compose.yml +++ b/services/gokapi/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/homarr/docker-compose.yml b/services/homarr/docker-compose.yml index d8ecd01..ebfb662 100644 --- a/services/homarr/docker-compose.yml +++ b/services/homarr/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/isley/docker-compose.yml b/services/isley/docker-compose.yml index 9b65dd5..0848b4b 100644 --- a/services/isley/docker-compose.yml +++ b/services/isley/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false volumes: - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path diff --git a/services/it-tools/docker-compose.yml b/services/it-tools/docker-compose.yml index a5dd03c..3f8f511 100644 --- a/services/it-tools/docker-compose.yml +++ b/services/it-tools/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/jellyfin/docker-compose.yml b/services/jellyfin/docker-compose.yml index 7e477f3..33b4409 100644 --- a/services/jellyfin/docker-compose.yml +++ b/services/jellyfin/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/languagetool/docker-compose.yml b/services/languagetool/docker-compose.yml index 9c908a5..9e7f38d 100644 --- a/services/languagetool/docker-compose.yml +++ b/services/languagetool/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/nextcloud/docker-compose.yml b/services/nextcloud/docker-compose.yml index bccb82d..b0a25ae 100644 --- a/services/nextcloud/docker-compose.yml +++ b/services/nextcloud/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/nodered/docker-compose.yml b/services/nodered/docker-compose.yml index 24169c8..8b79c86 100644 --- a/services/nodered/docker-compose.yml +++ b/services/nodered/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/pihole/docker-compose.yml b/services/pihole/docker-compose.yml index 5b1eb7b..113ef9a 100644 --- a/services/pihole/docker-compose.yml +++ b/services/pihole/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/pingvin-share/docker-compose.yml b/services/pingvin-share/docker-compose.yml index f905a53..2dfe5c9 100644 --- a/services/pingvin-share/docker-compose.yml +++ b/services/pingvin-share/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/plex/docker-compose.yml b/services/plex/docker-compose.yml index 3ad7709..1691f73 100644 --- a/services/plex/docker-compose.yml +++ b/services/plex/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/portainer/docker-compose.yml b/services/portainer/docker-compose.yml index b8024b1..03b8ce2 100644 --- a/services/portainer/docker-compose.yml +++ b/services/portainer/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/qbittorrent/docker-compose.yml b/services/qbittorrent/docker-compose.yml index 1a75b89..5b87e62 100644 --- a/services/qbittorrent/docker-compose.yml +++ b/services/qbittorrent/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/radarr/docker-compose.yml b/services/radarr/docker-compose.yml index da5fab0..3e0003a 100644 --- a/services/radarr/docker-compose.yml +++ b/services/radarr/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/resilio-sync/docker-compose.yml b/services/resilio-sync/docker-compose.yml index fcf23c8..d0ffbd4 100644 --- a/services/resilio-sync/docker-compose.yml +++ b/services/resilio-sync/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/searxng/docker-compose.yml b/services/searxng/docker-compose.yml index 0daa80d..2f890cd 100644 --- a/services/searxng/docker-compose.yml +++ b/services/searxng/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/slink/docker-compose.yml b/services/slink/docker-compose.yml index 1a621be..575cfd6 100644 --- a/services/slink/docker-compose.yml +++ b/services/slink/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false volumes: - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path diff --git a/services/sonarr/docker-compose.yml b/services/sonarr/docker-compose.yml index e6ec7f2..bdf41a0 100644 --- a/services/sonarr/docker-compose.yml +++ b/services/sonarr/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/stirlingpdf/docker-compose.yml b/services/stirlingpdf/docker-compose.yml index eda9d81..5864d2e 100644 --- a/services/stirlingpdf/docker-compose.yml +++ b/services/stirlingpdf/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/tautulli/docker-compose.yml b/services/tautulli/docker-compose.yml index e244083..b197be5 100644 --- a/services/tautulli/docker-compose.yml +++ b/services/tautulli/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/technitium/README.md b/services/technitium/README.md index 9439321..3696b23 100644 --- a/services/technitium/README.md +++ b/services/technitium/README.md @@ -9,10 +9,3 @@ This Docker Compose configuration sets up a [Technitium DNS Server](https://gith ## Configuration Overview In this setup, the Technitium Service runs on Tailscale, which manages secure networking for the Technitium DNS Services. The `Technitium` utilizes the Tailscale network stack via Docker's `network_mode: technitium:` configuration. This setup ensures that Technitium's Technitium is only accessible through the Tailscale network (or locally, if preferred. Modifications nescsary), providing an extra layer of security and privacy for your Technitium. - -## Files to check - -Please check the following contents for validity as some variables need to be defined upfront. - -- `.env` // This files hold the main parts - must check -- `./config/serve.json` // This file contains the service port for tailscale (preconfigured) diff --git a/services/technitium/docker-compose.yml b/services/technitium/docker-compose.yml index 8387822..9386dbb 100644 --- a/services/technitium/docker-compose.yml +++ b/services/technitium/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/traefik/docker-compose.yml b/services/traefik/docker-compose.yml index e9e2aed..5da14b2 100644 --- a/services/traefik/docker-compose.yml +++ b/services/traefik/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/uptime-kuma/docker-compose.yml b/services/uptime-kuma/docker-compose.yml index a74c7a1..624c8b0 100644 --- a/services/uptime-kuma/docker-compose.yml +++ b/services/uptime-kuma/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/vaultwarden/docker-compose.yml b/services/vaultwarden/docker-compose.yml index bb7e4ff..a66f505 100644 --- a/services/vaultwarden/docker-compose.yml +++ b/services/vaultwarden/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/templates/service-template/docker-compose.yml b/templates/service-template/docker-compose.yml index 5681d3f..3ecdf87 100644 --- a/templates/service-template/docker-compose.yml +++ b/templates/service-template/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint From f472050cc705ce687cc82c7fa6f9ce531caff52f Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Sun, 5 Jan 2025 21:00:37 +0100 Subject: [PATCH 2/2] Fixes --- services/adguardhome/docker-compose.yml | 4 ++-- services/bazarr/docker-compose.yml | 4 ++-- services/beszel/agent/docker-compose.yml | 4 ++-- services/beszel/hub/docker-compose.yml | 4 ++-- services/changedetection/docker-compose.yml | 4 ++-- services/cyberchef/docker-compose.yml | 4 ++-- services/ddns-updater/docker-compose.yml | 4 ++-- services/dozzle/docker-compose.yml | 4 ++-- services/excalidraw/docker-compose.yml | 4 ++-- services/gokapi/docker-compose.yml | 4 ++-- services/homarr/docker-compose.yml | 4 ++-- services/isley/docker-compose.yml | 4 ++-- services/it-tools/docker-compose.yml | 4 ++-- services/jellyfin/docker-compose.yml | 4 ++-- services/languagetool/docker-compose.yml | 4 ++-- services/nextcloud/docker-compose.yml | 4 ++-- services/nodered/docker-compose.yml | 4 ++-- services/pihole/docker-compose.yml | 4 ++-- services/pingvin-share/docker-compose.yml | 4 ++-- services/plex/docker-compose.yml | 4 ++-- services/portainer/docker-compose.yml | 4 ++-- services/qbittorrent/docker-compose.yml | 4 ++-- services/radarr/docker-compose.yml | 4 ++-- services/resilio-sync/docker-compose.yml | 4 ++-- services/searxng/docker-compose.yml | 4 ++-- services/slink/docker-compose.yml | 4 ++-- services/sonarr/docker-compose.yml | 4 ++-- services/stirlingpdf/docker-compose.yml | 4 ++-- services/tailscale-exit-node/docker-compose.yml | 2 +- services/tautulli/docker-compose.yml | 4 ++-- services/technitium/docker-compose.yml | 4 ++-- services/traefik/docker-compose.yml | 2 +- services/uptime-kuma/docker-compose.yml | 4 ++-- services/vaultwarden/docker-compose.yml | 4 ++-- templates/service-template/docker-compose.yml | 5 +++-- 35 files changed, 69 insertions(+), 68 deletions(-) diff --git a/services/adguardhome/docker-compose.yml b/services/adguardhome/docker-compose.yml index 586fa11..85010f2 100644 --- a/services/adguardhome/docker-compose.yml +++ b/services/adguardhome/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/bazarr/docker-compose.yml b/services/bazarr/docker-compose.yml index fd1fc4b..4662d12 100644 --- a/services/bazarr/docker-compose.yml +++ b/services/bazarr/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/beszel/agent/docker-compose.yml b/services/beszel/agent/docker-compose.yml index fcf31ea..179dba9 100644 --- a/services/beszel/agent/docker-compose.yml +++ b/services/beszel/agent/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/beszel/hub/docker-compose.yml b/services/beszel/hub/docker-compose.yml index 55e8c4f..087b144 100644 --- a/services/beszel/hub/docker-compose.yml +++ b/services/beszel/hub/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/changedetection/docker-compose.yml b/services/changedetection/docker-compose.yml index 7b3039c..aebeb55 100644 --- a/services/changedetection/docker-compose.yml +++ b/services/changedetection/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/cyberchef/docker-compose.yml b/services/cyberchef/docker-compose.yml index 3f8f511..86b8ee1 100644 --- a/services/cyberchef/docker-compose.yml +++ b/services/cyberchef/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/ddns-updater/docker-compose.yml b/services/ddns-updater/docker-compose.yml index 2c5cea2..4c781d5 100644 --- a/services/ddns-updater/docker-compose.yml +++ b/services/ddns-updater/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/dozzle/docker-compose.yml b/services/dozzle/docker-compose.yml index cd95a2e..45b035a 100644 --- a/services/dozzle/docker-compose.yml +++ b/services/dozzle/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/excalidraw/docker-compose.yml b/services/excalidraw/docker-compose.yml index 2c5b3de..11dcead 100644 --- a/services/excalidraw/docker-compose.yml +++ b/services/excalidraw/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/gokapi/docker-compose.yml b/services/gokapi/docker-compose.yml index 74bbb85..f775368 100644 --- a/services/gokapi/docker-compose.yml +++ b/services/gokapi/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/homarr/docker-compose.yml b/services/homarr/docker-compose.yml index ebfb662..65abe9b 100644 --- a/services/homarr/docker-compose.yml +++ b/services/homarr/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/isley/docker-compose.yml b/services/isley/docker-compose.yml index 0848b4b..139a117 100644 --- a/services/isley/docker-compose.yml +++ b/services/isley/docker-compose.yml @@ -9,10 +9,10 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/it-tools/docker-compose.yml b/services/it-tools/docker-compose.yml index 3f8f511..86b8ee1 100644 --- a/services/it-tools/docker-compose.yml +++ b/services/it-tools/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/jellyfin/docker-compose.yml b/services/jellyfin/docker-compose.yml index 33b4409..4b4f788 100644 --- a/services/jellyfin/docker-compose.yml +++ b/services/jellyfin/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/languagetool/docker-compose.yml b/services/languagetool/docker-compose.yml index 9e7f38d..282b8df 100644 --- a/services/languagetool/docker-compose.yml +++ b/services/languagetool/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/nextcloud/docker-compose.yml b/services/nextcloud/docker-compose.yml index b0a25ae..1ae74a0 100644 --- a/services/nextcloud/docker-compose.yml +++ b/services/nextcloud/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/nodered/docker-compose.yml b/services/nodered/docker-compose.yml index 8b79c86..985d8cc 100644 --- a/services/nodered/docker-compose.yml +++ b/services/nodered/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/pihole/docker-compose.yml b/services/pihole/docker-compose.yml index 113ef9a..6ab4f8f 100644 --- a/services/pihole/docker-compose.yml +++ b/services/pihole/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/pingvin-share/docker-compose.yml b/services/pingvin-share/docker-compose.yml index 2dfe5c9..654ca8a 100644 --- a/services/pingvin-share/docker-compose.yml +++ b/services/pingvin-share/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/plex/docker-compose.yml b/services/plex/docker-compose.yml index 1691f73..bcc3e36 100644 --- a/services/plex/docker-compose.yml +++ b/services/plex/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/portainer/docker-compose.yml b/services/portainer/docker-compose.yml index 03b8ce2..097753f 100644 --- a/services/portainer/docker-compose.yml +++ b/services/portainer/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/qbittorrent/docker-compose.yml b/services/qbittorrent/docker-compose.yml index 5b87e62..9bdc7ce 100644 --- a/services/qbittorrent/docker-compose.yml +++ b/services/qbittorrent/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/radarr/docker-compose.yml b/services/radarr/docker-compose.yml index 3e0003a..233752f 100644 --- a/services/radarr/docker-compose.yml +++ b/services/radarr/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/resilio-sync/docker-compose.yml b/services/resilio-sync/docker-compose.yml index d0ffbd4..431efb2 100644 --- a/services/resilio-sync/docker-compose.yml +++ b/services/resilio-sync/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/searxng/docker-compose.yml b/services/searxng/docker-compose.yml index 2f890cd..0eb466a 100644 --- a/services/searxng/docker-compose.yml +++ b/services/searxng/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/slink/docker-compose.yml b/services/slink/docker-compose.yml index 575cfd6..b61cc0f 100644 --- a/services/slink/docker-compose.yml +++ b/services/slink/docker-compose.yml @@ -9,10 +9,10 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/sonarr/docker-compose.yml b/services/sonarr/docker-compose.yml index bdf41a0..1237eaa 100644 --- a/services/sonarr/docker-compose.yml +++ b/services/sonarr/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/stirlingpdf/docker-compose.yml b/services/stirlingpdf/docker-compose.yml index 5864d2e..bcfbb10 100644 --- a/services/stirlingpdf/docker-compose.yml +++ b/services/stirlingpdf/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/tailscale-exit-node/docker-compose.yml b/services/tailscale-exit-node/docker-compose.yml index ada5b2a..bb101ee 100644 --- a/services/tailscale-exit-node/docker-compose.yml +++ b/services/tailscale-exit-node/docker-compose.yml @@ -14,7 +14,7 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/tautulli/docker-compose.yml b/services/tautulli/docker-compose.yml index b197be5..660b30f 100644 --- a/services/tautulli/docker-compose.yml +++ b/services/tautulli/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/technitium/docker-compose.yml b/services/technitium/docker-compose.yml index 9386dbb..492eb11 100644 --- a/services/technitium/docker-compose.yml +++ b/services/technitium/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/traefik/docker-compose.yml b/services/traefik/docker-compose.yml index 5da14b2..e9e2aed 100644 --- a/services/traefik/docker-compose.yml +++ b/services/traefik/docker-compose.yml @@ -9,7 +9,7 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint diff --git a/services/uptime-kuma/docker-compose.yml b/services/uptime-kuma/docker-compose.yml index 624c8b0..e0ed2fe 100644 --- a/services/uptime-kuma/docker-compose.yml +++ b/services/uptime-kuma/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/services/vaultwarden/docker-compose.yml b/services/vaultwarden/docker-compose.yml index a66f505..e613f48 100644 --- a/services/vaultwarden/docker-compose.yml +++ b/services/vaultwarden/docker-compose.yml @@ -9,12 +9,12 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work diff --git a/templates/service-template/docker-compose.yml b/templates/service-template/docker-compose.yml index 3ecdf87..9aeff36 100644 --- a/templates/service-template/docker-compose.yml +++ b/templates/service-template/docker-compose.yml @@ -9,13 +9,14 @@ services: environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - - TS_SERVE_CONFIG=${PWD}/${SERVICE}/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_SERVE_CONFIG=/config/serve.json # Tailsacale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required - TS_USERSPACE=false - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint volumes: - - ${PWD}/${SERVICE}/ts/config:/config # Config folder used to store Tailscale files - you may need to change the path + - ${PWD}/config:/config # Config folder used to store Tailscale files - you may need to change the path - ${PWD}/${SERVICE}/ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path + devices: - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work cap_add: - net_admin # Tailscale requirement