From f130950b0a122cc5e299cd217c1d8367ea1a5d62 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Tue, 30 Dec 2025 13:26:31 +0100 Subject: [PATCH 1/2] Refactor service configurations to use Docker configs for serve.json - Removed individual serve.json files from services: portracker, posterizarr, prowlarr, qbittorrent, radarr, resilio-sync, searxng, slink, sonarr, speedtest-tracker, stirlingpdf, subtrackr, swingmx, tandoor, tautulli, technitium, traefik, uptime-kuma, vaultwarden, and wallos. - Added Docker configs for serve.json in respective docker-compose.yml files for each service. - Updated configurations to include AllowFunnel settings and ensure HTTPS is enabled on port 443. --- services/adguardhome/config/serve.json | 16 --------- services/adguardhome/docker-compose.yml | 12 +++++++ services/audiobookshelf/config/serve.json | 16 --------- services/audiobookshelf/docker-compose.yml | 12 +++++++ services/bazarr/config/serve.json | 16 --------- services/bazarr/docker-compose.yml | 12 +++++++ services/bentopdf/config/serve.json | 16 --------- services/bentopdf/docker-compose.yml | 12 +++++++ services/beszel/hub/config/serve.json | 16 --------- services/beszel/hub/docker-compose.yml | 12 +++++++ services/booklore/config/serve.json | 16 --------- services/booklore/docker-compose.yml | 12 +++++++ services/changedetection/config/serve.json | 16 --------- services/changedetection/docker-compose.yml | 12 +++++++ services/clipcascade/config/serve.json | 16 --------- services/clipcascade/docker-compose.yml | 12 +++++++ services/coder/config/serve.json | 16 --------- services/coder/docker-compose.yml | 12 +++++++ services/convertx/config/serve.json | 16 --------- services/convertx/docker-compose.yml | 12 +++++++ services/copyparty/config/copyparty.conf | 36 ------------------- services/copyparty/config/serve.json | 16 --------- services/copyparty/docker-compose.yml | 26 ++++++++++++++ services/cyberchef/config/serve.json | 16 --------- services/cyberchef/docker-compose.yml | 12 +++++++ services/ddns-updater/config/serve.json | 16 --------- services/ddns-updater/docker-compose.yml | 12 +++++++ services/docmost/config/serve.json | 16 --------- services/docmost/docker-compose.yml | 12 +++++++ services/donetick/config/serve.json | 16 --------- services/donetick/docker-compose.yml | 12 +++++++ services/dozzle/config/serve.json | 16 --------- services/dozzle/docker-compose.yml | 12 +++++++ services/dumbdo/config/serve.json | 16 --------- services/dumbdo/docker-compose.yml | 12 +++++++ services/eigenfocus/config/serve.json | 16 --------- services/eigenfocus/docker-compose.yml | 12 +++++++ services/excalidraw/config/serve.json | 16 --------- services/excalidraw/docker-compose.yml | 12 +++++++ services/flatnotes/config/serve.json | 16 --------- services/flatnotes/docker-compose.yml | 12 +++++++ services/forgejo/config/serve.json | 16 --------- services/forgejo/docker-compose.yml | 12 +++++++ services/formbricks/config/serve.json | 16 --------- services/formbricks/docker-compose.yml | 12 +++++++ services/fossflow/config/serve.json | 16 --------- services/fossflow/docker-compose.yml | 12 +++++++ services/ghost/config/serve.json | 16 --------- services/ghost/docker-compose.yml | 12 +++++++ services/gitsave/config/serve.json | 16 --------- services/gitsave/docker-compose.yml | 12 +++++++ services/glance/config/serve.json | 16 --------- services/glance/docker-compose.yml | 12 +++++++ services/gokapi/config/serve.json | 16 --------- services/gokapi/docker-compose.yml | 12 +++++++ services/gotify/config/serve.json | 16 --------- services/gotify/docker-compose.yml | 12 +++++++ services/grampsweb/config/serve.json | 16 --------- services/grampsweb/docker-compose.yml | 12 +++++++ services/haptic/config/serve.json | 16 --------- services/haptic/docker-compose.yml | 12 +++++++ .../hemmelig/config/serve-with-funnel.json | 19 ---------- services/hemmelig/config/serve.json | 16 --------- services/hemmelig/docker-compose.yml | 12 +++++++ services/homarr/config/serve.json | 16 --------- services/homarr/docker-compose.yml | 12 +++++++ services/home-assistant/config/serve.json | 16 --------- services/home-assistant/docker-compose.yml | 12 +++++++ services/homepage/config/serve.json | 16 --------- services/homepage/docker-compose.yml | 12 +++++++ services/immich/config/serve.json | 16 --------- services/immich/docker-compose.yml | 12 +++++++ services/isley/config/serve.json | 16 --------- services/isley/docker-compose.yml | 12 +++++++ services/it-tools/config/serve.json | 16 --------- services/it-tools/docker-compose.yml | 12 +++++++ services/jellyfin/config/serve.json | 16 --------- services/jellyfin/docker-compose.yml | 12 +++++++ services/jellyseerr/config/serve.json | 16 --------- services/jellyseerr/docker-compose.yml | 12 +++++++ services/kaneo/config/serve.json | 19 ---------- services/kaneo/docker-compose.yml | 12 +++++++ services/karakeep/config/serve.json | 16 --------- services/karakeep/docker-compose.yml | 12 +++++++ services/kavita/config/serve.json | 16 --------- services/kavita/docker-compose.yml | 12 +++++++ services/languagetool/config/serve.json | 16 --------- services/languagetool/docker-compose.yml | 12 +++++++ services/linkding/config/serve.json | 16 --------- services/linkding/docker-compose.yml | 12 +++++++ services/lube-logger/config/serve.json | 16 --------- services/lube-logger/docker-compose.yml | 12 +++++++ services/mattermost/config/serve.json | 12 ------- services/mattermost/docker-compose.yml | 12 +++++++ services/mealie/config/serve.json | 16 --------- services/mealie/docker-compose.yml | 12 +++++++ services/metube/config/serve.json | 16 --------- services/metube/docker-compose.yml | 12 +++++++ services/miniqr/config/serve.json | 16 --------- services/miniqr/docker-compose.yml | 12 +++++++ services/nanote/config/serve.json | 16 --------- services/nanote/docker-compose.yml | 12 +++++++ services/navidrome/config/serve.json | 16 --------- services/navidrome/docker-compose.yml | 12 +++++++ services/nessus/config/serve.json | 16 --------- services/nessus/docker-compose.yml | 12 +++++++ services/netbox/config/serve.json | 16 --------- services/netbox/docker-compose.yml | 12 +++++++ services/nextcloud/config/serve.json | 16 --------- services/nextcloud/docker-compose.yml | 12 +++++++ services/nodered/config/serve.json | 16 --------- services/nodered/docker-compose.yml | 12 +++++++ services/ntfy/config/serve.json | 16 --------- services/ntfy/docker-compose.yml | 12 +++++++ services/overseerr/config/serve.json | 16 --------- services/overseerr/docker-compose.yml | 12 +++++++ services/pihole/config/serve.json | 16 --------- services/pihole/docker-compose.yml | 12 +++++++ services/pingvin-share/config/serve.json | 16 --------- services/pingvin-share/docker-compose.yml | 12 +++++++ services/plex/config/serve.json | 16 --------- services/plex/docker-compose.yml | 12 +++++++ services/pocket-id/config/serve.json | 16 --------- services/pocket-id/docker-compose.yml | 12 +++++++ services/portainer/config/serve.json | 16 --------- services/portainer/docker-compose.yml | 12 +++++++ services/portracker/config/serve.json | 16 --------- services/portracker/docker-compose.yml | 12 +++++++ services/posterizarr/config/serve.json | 16 --------- services/posterizarr/docker-compose.yml | 12 +++++++ services/prowlarr/config/serve.json | 16 --------- services/prowlarr/docker-compose.yml | 12 +++++++ services/qbittorrent/config/serve.json | 16 --------- services/qbittorrent/docker-compose.yml | 12 +++++++ services/radarr/config/serve.json | 16 --------- services/radarr/docker-compose.yml | 12 +++++++ services/resilio-sync/config/serve.json | 16 --------- services/resilio-sync/docker-compose.yml | 12 +++++++ services/searxng/config/serve.json | 16 --------- services/searxng/docker-compose.yml | 12 +++++++ services/slink/config/serve.json | 16 --------- services/slink/docker-compose.yml | 12 +++++++ services/sonarr/config/serve.json | 16 --------- services/sonarr/docker-compose.yml | 12 +++++++ services/speedtest-tracker/config/serve.json | 16 --------- services/speedtest-tracker/docker-compose.yml | 12 +++++++ services/stirlingpdf/config/serve.json | 16 --------- services/stirlingpdf/docker-compose.yml | 12 +++++++ services/subtrackr/config/serve.json | 16 --------- services/subtrackr/docker-compose.yml | 12 +++++++ services/swingmx/config/serve.json | 16 --------- services/swingmx/docker-compose.yml | 12 +++++++ services/tandoor/config/serve.json | 16 --------- services/tandoor/docker-compose.yml | 12 +++++++ services/tautulli/config/serve.json | 16 --------- services/tautulli/docker-compose.yml | 12 +++++++ services/technitium/config/serve.json | 16 --------- services/technitium/docker-compose.yml | 12 +++++++ services/traefik/config/serve.json | 16 --------- services/traefik/docker-compose.yml | 12 +++++++ services/uptime-kuma/config/serve.json | 16 --------- services/uptime-kuma/docker-compose.yml | 12 +++++++ services/vaultwarden/config/serve.json | 16 --------- services/vaultwarden/docker-compose.yml | 12 +++++++ services/wallos/config/serve.json | 16 --------- services/wallos/docker-compose.yml | 12 +++++++ 166 files changed, 998 insertions(+), 1366 deletions(-) delete mode 100644 services/adguardhome/config/serve.json delete mode 100644 services/audiobookshelf/config/serve.json delete mode 100644 services/bazarr/config/serve.json delete mode 100644 services/bentopdf/config/serve.json delete mode 100644 services/beszel/hub/config/serve.json delete mode 100644 services/booklore/config/serve.json delete mode 100644 services/changedetection/config/serve.json delete mode 100644 services/clipcascade/config/serve.json delete mode 100644 services/coder/config/serve.json delete mode 100644 services/convertx/config/serve.json delete mode 100644 services/copyparty/config/copyparty.conf delete mode 100644 services/copyparty/config/serve.json delete mode 100644 services/cyberchef/config/serve.json delete mode 100644 services/ddns-updater/config/serve.json delete mode 100644 services/docmost/config/serve.json delete mode 100644 services/donetick/config/serve.json delete mode 100644 services/dozzle/config/serve.json delete mode 100644 services/dumbdo/config/serve.json delete mode 100644 services/eigenfocus/config/serve.json delete mode 100644 services/excalidraw/config/serve.json delete mode 100644 services/flatnotes/config/serve.json delete mode 100644 services/forgejo/config/serve.json delete mode 100644 services/formbricks/config/serve.json delete mode 100644 services/fossflow/config/serve.json delete mode 100644 services/ghost/config/serve.json delete mode 100644 services/gitsave/config/serve.json delete mode 100644 services/glance/config/serve.json delete mode 100644 services/gokapi/config/serve.json delete mode 100644 services/gotify/config/serve.json delete mode 100644 services/grampsweb/config/serve.json delete mode 100644 services/haptic/config/serve.json delete mode 100644 services/hemmelig/config/serve-with-funnel.json delete mode 100644 services/hemmelig/config/serve.json delete mode 100644 services/homarr/config/serve.json delete mode 100644 services/home-assistant/config/serve.json delete mode 100644 services/homepage/config/serve.json delete mode 100644 services/immich/config/serve.json delete mode 100644 services/isley/config/serve.json delete mode 100644 services/it-tools/config/serve.json delete mode 100644 services/jellyfin/config/serve.json delete mode 100644 services/jellyseerr/config/serve.json delete mode 100644 services/kaneo/config/serve.json delete mode 100644 services/karakeep/config/serve.json delete mode 100644 services/kavita/config/serve.json delete mode 100644 services/languagetool/config/serve.json delete mode 100644 services/linkding/config/serve.json delete mode 100644 services/lube-logger/config/serve.json delete mode 100644 services/mattermost/config/serve.json delete mode 100644 services/mealie/config/serve.json delete mode 100644 services/metube/config/serve.json delete mode 100644 services/miniqr/config/serve.json delete mode 100644 services/nanote/config/serve.json delete mode 100644 services/navidrome/config/serve.json delete mode 100644 services/nessus/config/serve.json delete mode 100644 services/netbox/config/serve.json delete mode 100644 services/nextcloud/config/serve.json delete mode 100644 services/nodered/config/serve.json delete mode 100644 services/ntfy/config/serve.json delete mode 100644 services/overseerr/config/serve.json delete mode 100644 services/pihole/config/serve.json delete mode 100644 services/pingvin-share/config/serve.json delete mode 100644 services/plex/config/serve.json delete mode 100644 services/pocket-id/config/serve.json delete mode 100644 services/portainer/config/serve.json delete mode 100644 services/portracker/config/serve.json delete mode 100644 services/posterizarr/config/serve.json delete mode 100644 services/prowlarr/config/serve.json delete mode 100644 services/qbittorrent/config/serve.json delete mode 100644 services/radarr/config/serve.json delete mode 100644 services/resilio-sync/config/serve.json delete mode 100644 services/searxng/config/serve.json delete mode 100644 services/slink/config/serve.json delete mode 100644 services/sonarr/config/serve.json delete mode 100644 services/speedtest-tracker/config/serve.json delete mode 100644 services/stirlingpdf/config/serve.json delete mode 100644 services/subtrackr/config/serve.json delete mode 100644 services/swingmx/config/serve.json delete mode 100644 services/tandoor/config/serve.json delete mode 100644 services/tautulli/config/serve.json delete mode 100644 services/technitium/config/serve.json delete mode 100644 services/traefik/config/serve.json delete mode 100644 services/uptime-kuma/config/serve.json delete mode 100644 services/vaultwarden/config/serve.json delete mode 100644 services/wallos/config/serve.json diff --git a/services/adguardhome/config/serve.json b/services/adguardhome/config/serve.json deleted file mode 100644 index cc9be0a..0000000 --- a/services/adguardhome/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/adguardhome/docker-compose.yml b/services/adguardhome/docker-compose.yml index 0817b2f..0e97567 100644 --- a/services/adguardhome/docker-compose.yml +++ b/services/adguardhome/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/audiobookshelf/config/serve.json b/services/audiobookshelf/config/serve.json deleted file mode 100644 index 7135179..0000000 --- a/services/audiobookshelf/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/audiobookshelf/docker-compose.yml b/services/audiobookshelf/docker-compose.yml index 8993318..1e41b01 100644 --- a/services/audiobookshelf/docker-compose.yml +++ b/services/audiobookshelf/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/bazarr/config/serve.json b/services/bazarr/config/serve.json deleted file mode 100644 index 45ed8a8..0000000 --- a/services/bazarr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:6767" - } - } - } - } -} diff --git a/services/bazarr/docker-compose.yml b/services/bazarr/docker-compose.yml index 092c3eb..7301e4d 100644 --- a/services/bazarr/docker-compose.yml +++ b/services/bazarr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:6767"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/bentopdf/config/serve.json b/services/bentopdf/config/serve.json deleted file mode 100644 index c819982..0000000 --- a/services/bentopdf/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} diff --git a/services/bentopdf/docker-compose.yml b/services/bentopdf/docker-compose.yml index ccc301b..110f96d 100644 --- a/services/bentopdf/docker-compose.yml +++ b/services/bentopdf/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/beszel/hub/config/serve.json b/services/beszel/hub/config/serve.json deleted file mode 100644 index 24c53f0..0000000 --- a/services/beszel/hub/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8090" - } - } - } - } -} diff --git a/services/beszel/hub/docker-compose.yml b/services/beszel/hub/docker-compose.yml index 2150910..125f00a 100644 --- a/services/beszel/hub/docker-compose.yml +++ b/services/beszel/hub/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8090"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/booklore/config/serve.json b/services/booklore/config/serve.json deleted file mode 100644 index 18c7d80..0000000 --- a/services/booklore/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:6060" - } - } - } - } -} diff --git a/services/booklore/docker-compose.yml b/services/booklore/docker-compose.yml index 6db1a5e..649fe35 100644 --- a/services/booklore/docker-compose.yml +++ b/services/booklore/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:6060"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/changedetection/config/serve.json b/services/changedetection/config/serve.json deleted file mode 100644 index a1f9ffd..0000000 --- a/services/changedetection/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:5000" - } - } - } - } -} diff --git a/services/changedetection/docker-compose.yml b/services/changedetection/docker-compose.yml index 7c3d084..e4eec0c 100644 --- a/services/changedetection/docker-compose.yml +++ b/services/changedetection/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:5000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/clipcascade/config/serve.json b/services/clipcascade/config/serve.json deleted file mode 100644 index 4149e5c..0000000 --- a/services/clipcascade/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} diff --git a/services/clipcascade/docker-compose.yml b/services/clipcascade/docker-compose.yml index b784850..aab1669 100644 --- a/services/clipcascade/docker-compose.yml +++ b/services/clipcascade/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/coder/config/serve.json b/services/coder/config/serve.json deleted file mode 100644 index c4ce6b4..0000000 --- a/services/coder/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:7080" - } - } - } - } -} \ No newline at end of file diff --git a/services/coder/docker-compose.yml b/services/coder/docker-compose.yml index 8206624..c8aa063 100644 --- a/services/coder/docker-compose.yml +++ b/services/coder/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:7080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/convertx/config/serve.json b/services/convertx/config/serve.json deleted file mode 100644 index f713acc..0000000 --- a/services/convertx/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} diff --git a/services/convertx/docker-compose.yml b/services/convertx/docker-compose.yml index c1d5c64..e3cbf23 100644 --- a/services/convertx/docker-compose.yml +++ b/services/convertx/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/copyparty/config/copyparty.conf b/services/copyparty/config/copyparty.conf deleted file mode 100644 index f87c959..0000000 --- a/services/copyparty/config/copyparty.conf +++ /dev/null @@ -1,36 +0,0 @@ -# not actually YAML but lets pretend: -# -*- mode: yaml -*- -# vim: ft=yaml: - - -[global] - e2dsa # enable file indexing and filesystem scanning - e2ts # enable multimedia indexing - ansi # enable colors in log messages - - # Fix for correct IP logging - xff-hdr: X-Forwarded-For # Real IP for proxy - rproxy: -1 # Proxy depth - - # q, lo: /cfg/log/%Y-%m%d.log # log to file instead of docker - - # p: 3939 # listen on another port - # ipa: 10.89. # only allow connections from 10.89.* - # df: 16 # stop accepting uploads if less than 16 GB free disk space - # ver # show copyparty version in the controlpanel - # grid # show thumbnails/grid-view by default - # theme: 2 # monokai - # name: datasaver # change the server-name that's displayed in the browser - # stats, nos-dup # enable the prometheus endpoint, but disable the dupes counter (too slow) - # no-robots, force-js # make it harder for search engines to read your server - - -[accounts] - ed: wark # username: password - - -[/] # create a volume at "/" (the webroot), which will - /w # share /w (the docker data volume) - accs: - rw: * # everyone gets read-write access, but - rwmda: ed # the user "ed" gets read-write-move-delete-admin \ No newline at end of file diff --git a/services/copyparty/config/serve.json b/services/copyparty/config/serve.json deleted file mode 100644 index 6444042..0000000 --- a/services/copyparty/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3923" - } - } - } - } -} \ No newline at end of file diff --git a/services/copyparty/docker-compose.yml b/services/copyparty/docker-compose.yml index 6ff6820..32f2ee6 100644 --- a/services/copyparty/docker-compose.yml +++ b/services/copyparty/docker-compose.yml @@ -1,3 +1,26 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3923"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + + copyparty-config: + content: | + [global] + e2dsa + rproxy: -1 + + [accounts] + admin:changeme + + [/] + /data + accs: + rw: admin + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +37,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/cyberchef/config/serve.json b/services/cyberchef/config/serve.json deleted file mode 100644 index 7135179..0000000 --- a/services/cyberchef/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/cyberchef/docker-compose.yml b/services/cyberchef/docker-compose.yml index 2a7a102..aea944f 100644 --- a/services/cyberchef/docker-compose.yml +++ b/services/cyberchef/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/ddns-updater/config/serve.json b/services/ddns-updater/config/serve.json deleted file mode 100644 index 9ff7cd8..0000000 --- a/services/ddns-updater/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8000" - } - } - } - } -} diff --git a/services/ddns-updater/docker-compose.yml b/services/ddns-updater/docker-compose.yml index 206b747..e7fbd6b 100644 --- a/services/ddns-updater/docker-compose.yml +++ b/services/ddns-updater/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/docmost/config/serve.json b/services/docmost/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/docmost/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/docmost/docker-compose.yml b/services/docmost/docker-compose.yml index 157895e..4389dd7 100644 --- a/services/docmost/docker-compose.yml +++ b/services/docmost/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/donetick/config/serve.json b/services/donetick/config/serve.json deleted file mode 100644 index 54ef4e0..0000000 --- a/services/donetick/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:2021" - } - } - } - } -} \ No newline at end of file diff --git a/services/donetick/docker-compose.yml b/services/donetick/docker-compose.yml index c0630de..1342d7d 100644 --- a/services/donetick/docker-compose.yml +++ b/services/donetick/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:2021"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/dozzle/config/serve.json b/services/dozzle/config/serve.json deleted file mode 100644 index 4149e5c..0000000 --- a/services/dozzle/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} diff --git a/services/dozzle/docker-compose.yml b/services/dozzle/docker-compose.yml index 7dc9287..1102977 100644 --- a/services/dozzle/docker-compose.yml +++ b/services/dozzle/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/dumbdo/config/serve.json b/services/dumbdo/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/dumbdo/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/dumbdo/docker-compose.yml b/services/dumbdo/docker-compose.yml index b1d2bce..d73bde5 100644 --- a/services/dumbdo/docker-compose.yml +++ b/services/dumbdo/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/eigenfocus/config/serve.json b/services/eigenfocus/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/eigenfocus/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/eigenfocus/docker-compose.yml b/services/eigenfocus/docker-compose.yml index dd5863c..8fd5ea7 100644 --- a/services/eigenfocus/docker-compose.yml +++ b/services/eigenfocus/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/excalidraw/config/serve.json b/services/excalidraw/config/serve.json deleted file mode 100644 index cc9be0a..0000000 --- a/services/excalidraw/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/excalidraw/docker-compose.yml b/services/excalidraw/docker-compose.yml index 9e2112b..1b53253 100644 --- a/services/excalidraw/docker-compose.yml +++ b/services/excalidraw/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/flatnotes/config/serve.json b/services/flatnotes/config/serve.json deleted file mode 100644 index daa829e..0000000 --- a/services/flatnotes/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} \ No newline at end of file diff --git a/services/flatnotes/docker-compose.yml b/services/flatnotes/docker-compose.yml index ae0fe13..ba4cf92 100644 --- a/services/flatnotes/docker-compose.yml +++ b/services/flatnotes/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/forgejo/config/serve.json b/services/forgejo/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/forgejo/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/forgejo/docker-compose.yml b/services/forgejo/docker-compose.yml index ed4ed88..cce18be 100644 --- a/services/forgejo/docker-compose.yml +++ b/services/forgejo/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/formbricks/config/serve.json b/services/formbricks/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/formbricks/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/formbricks/docker-compose.yml b/services/formbricks/docker-compose.yml index 293abe5..b6b1bca 100644 --- a/services/formbricks/docker-compose.yml +++ b/services/formbricks/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/fossflow/config/serve.json b/services/fossflow/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/fossflow/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/fossflow/docker-compose.yml b/services/fossflow/docker-compose.yml index 80342fb..56e86c3 100644 --- a/services/fossflow/docker-compose.yml +++ b/services/fossflow/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/ghost/config/serve.json b/services/ghost/config/serve.json deleted file mode 100644 index 4c6c2a0..0000000 --- a/services/ghost/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} \ No newline at end of file diff --git a/services/ghost/docker-compose.yml b/services/ghost/docker-compose.yml index 97ad64a..14fcae0 100644 --- a/services/ghost/docker-compose.yml +++ b/services/ghost/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/gitsave/config/serve.json b/services/gitsave/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/gitsave/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/gitsave/docker-compose.yml b/services/gitsave/docker-compose.yml index 81989db..c7d5da7 100644 --- a/services/gitsave/docker-compose.yml +++ b/services/gitsave/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/glance/config/serve.json b/services/glance/config/serve.json deleted file mode 100644 index c819982..0000000 --- a/services/glance/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} diff --git a/services/glance/docker-compose.yml b/services/glance/docker-compose.yml index 3c804bd..5f60e8f 100644 --- a/services/glance/docker-compose.yml +++ b/services/glance/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/gokapi/config/serve.json b/services/gokapi/config/serve.json deleted file mode 100644 index cb63386..0000000 --- a/services/gokapi/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:53842" - } - } - } - } -} diff --git a/services/gokapi/docker-compose.yml b/services/gokapi/docker-compose.yml index 8e2b1e9..9b95694 100644 --- a/services/gokapi/docker-compose.yml +++ b/services/gokapi/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:53842"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/gotify/config/serve.json b/services/gotify/config/serve.json deleted file mode 100644 index 4c6c2a0..0000000 --- a/services/gotify/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} \ No newline at end of file diff --git a/services/gotify/docker-compose.yml b/services/gotify/docker-compose.yml index 89eea2d..224ac27 100644 --- a/services/gotify/docker-compose.yml +++ b/services/gotify/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/grampsweb/config/serve.json b/services/grampsweb/config/serve.json deleted file mode 100644 index 0a84d79..0000000 --- a/services/grampsweb/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:5000" - } - } - } - } -} \ No newline at end of file diff --git a/services/grampsweb/docker-compose.yml b/services/grampsweb/docker-compose.yml index abfdf37..eb28068 100644 --- a/services/grampsweb/docker-compose.yml +++ b/services/grampsweb/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:5000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/haptic/config/serve.json b/services/haptic/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/haptic/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/haptic/docker-compose.yml b/services/haptic/docker-compose.yml index 41d63b5..adf0222 100644 --- a/services/haptic/docker-compose.yml +++ b/services/haptic/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/hemmelig/config/serve-with-funnel.json b/services/hemmelig/config/serve-with-funnel.json deleted file mode 100644 index 742ed61..0000000 --- a/services/hemmelig/config/serve-with-funnel.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - }, - "AllowFunnel": { - "${TS_CERT_DOMAIN}:443": true - } -} \ No newline at end of file diff --git a/services/hemmelig/config/serve.json b/services/hemmelig/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/hemmelig/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/hemmelig/docker-compose.yml b/services/hemmelig/docker-compose.yml index d6fa280..d521070 100644 --- a/services/hemmelig/docker-compose.yml +++ b/services/hemmelig/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/homarr/config/serve.json b/services/homarr/config/serve.json deleted file mode 100644 index 32ff4f6..0000000 --- a/services/homarr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:7575" - } - } - } - } -} diff --git a/services/homarr/docker-compose.yml b/services/homarr/docker-compose.yml index de102db..010b33c 100644 --- a/services/homarr/docker-compose.yml +++ b/services/homarr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:7575"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/home-assistant/config/serve.json b/services/home-assistant/config/serve.json deleted file mode 100644 index 9b2143c..0000000 --- a/services/home-assistant/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8123" - } - } - } - } -} \ No newline at end of file diff --git a/services/home-assistant/docker-compose.yml b/services/home-assistant/docker-compose.yml index 8b602d9..f2e88fa 100644 --- a/services/home-assistant/docker-compose.yml +++ b/services/home-assistant/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8123"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/homepage/config/serve.json b/services/homepage/config/serve.json deleted file mode 100644 index f713acc..0000000 --- a/services/homepage/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} diff --git a/services/homepage/docker-compose.yml b/services/homepage/docker-compose.yml index 085aa05..65b66a4 100644 --- a/services/homepage/docker-compose.yml +++ b/services/homepage/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/immich/config/serve.json b/services/immich/config/serve.json deleted file mode 100644 index 919921e..0000000 --- a/services/immich/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:2283" - } - } - } - } -} \ No newline at end of file diff --git a/services/immich/docker-compose.yml b/services/immich/docker-compose.yml index 0ab4f5f..48a42a1 100644 --- a/services/immich/docker-compose.yml +++ b/services/immich/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:2283"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/isley/config/serve.json b/services/isley/config/serve.json deleted file mode 100644 index 4149e5c..0000000 --- a/services/isley/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} diff --git a/services/isley/docker-compose.yml b/services/isley/docker-compose.yml index 3149b1f..8c51986 100644 --- a/services/isley/docker-compose.yml +++ b/services/isley/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/it-tools/config/serve.json b/services/it-tools/config/serve.json deleted file mode 100644 index 7135179..0000000 --- a/services/it-tools/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/it-tools/docker-compose.yml b/services/it-tools/docker-compose.yml index ef2bdc8..d5bea13 100644 --- a/services/it-tools/docker-compose.yml +++ b/services/it-tools/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/jellyfin/config/serve.json b/services/jellyfin/config/serve.json deleted file mode 100644 index 3b0a1f2..0000000 --- a/services/jellyfin/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8096" - } - } - } - } -} diff --git a/services/jellyfin/docker-compose.yml b/services/jellyfin/docker-compose.yml index f903415..2028630 100644 --- a/services/jellyfin/docker-compose.yml +++ b/services/jellyfin/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8096"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/jellyseerr/config/serve.json b/services/jellyseerr/config/serve.json deleted file mode 100644 index 476abd8..0000000 --- a/services/jellyseerr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:5055" - } - } - } - } -} \ No newline at end of file diff --git a/services/jellyseerr/docker-compose.yml b/services/jellyseerr/docker-compose.yml index 94910ef..dd5fc1c 100644 --- a/services/jellyseerr/docker-compose.yml +++ b/services/jellyseerr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:5055"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/kaneo/config/serve.json b/services/kaneo/config/serve.json deleted file mode 100644 index a3b5f07..0000000 --- a/services/kaneo/config/serve.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - }, - "/api": { - "Proxy": "http://127.0.0.1:1337" - } - } - } - } -} \ No newline at end of file diff --git a/services/kaneo/docker-compose.yml b/services/kaneo/docker-compose.yml index 8156b88..7fbb277 100644 --- a/services/kaneo/docker-compose.yml +++ b/services/kaneo/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/karakeep/config/serve.json b/services/karakeep/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/karakeep/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/karakeep/docker-compose.yml b/services/karakeep/docker-compose.yml index 5ebf78c..dbc660d 100644 --- a/services/karakeep/docker-compose.yml +++ b/services/karakeep/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/kavita/config/serve.json b/services/kavita/config/serve.json deleted file mode 100644 index 0a84d79..0000000 --- a/services/kavita/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:5000" - } - } - } - } -} \ No newline at end of file diff --git a/services/kavita/docker-compose.yml b/services/kavita/docker-compose.yml index 59983b8..274c208 100644 --- a/services/kavita/docker-compose.yml +++ b/services/kavita/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:5000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/languagetool/config/serve.json b/services/languagetool/config/serve.json deleted file mode 100644 index dd6aca4..0000000 --- a/services/languagetool/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8010" - } - } - } - } -} diff --git a/services/languagetool/docker-compose.yml b/services/languagetool/docker-compose.yml index 6a43e2c..984211c 100644 --- a/services/languagetool/docker-compose.yml +++ b/services/languagetool/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8010"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/linkding/config/serve.json b/services/linkding/config/serve.json deleted file mode 100644 index 3350f67..0000000 --- a/services/linkding/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:9090" - } - } - } - } -} diff --git a/services/linkding/docker-compose.yml b/services/linkding/docker-compose.yml index f16e52c..11d04eb 100644 --- a/services/linkding/docker-compose.yml +++ b/services/linkding/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:9090"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/lube-logger/config/serve.json b/services/lube-logger/config/serve.json deleted file mode 100644 index daa829e..0000000 --- a/services/lube-logger/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} \ No newline at end of file diff --git a/services/lube-logger/docker-compose.yml b/services/lube-logger/docker-compose.yml index 0340f9c..d42177e 100644 --- a/services/lube-logger/docker-compose.yml +++ b/services/lube-logger/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/mattermost/config/serve.json b/services/mattermost/config/serve.json deleted file mode 100644 index 95262a1..0000000 --- a/services/mattermost/config/serve.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "TCP": { - "443": { "HTTPS": true } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { "Proxy": "http://127.0.0.1:8065" } - } - } - } -} \ No newline at end of file diff --git a/services/mattermost/docker-compose.yml b/services/mattermost/docker-compose.yml index 039c20b..ea31a6c 100644 --- a/services/mattermost/docker-compose.yml +++ b/services/mattermost/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8065"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/mealie/config/serve.json b/services/mealie/config/serve.json deleted file mode 100644 index c8b03ac..0000000 --- a/services/mealie/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:9000" - } - } - } - } -} \ No newline at end of file diff --git a/services/mealie/docker-compose.yml b/services/mealie/docker-compose.yml index 1ae1b25..116246f 100644 --- a/services/mealie/docker-compose.yml +++ b/services/mealie/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:9000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/metube/config/serve.json b/services/metube/config/serve.json deleted file mode 100644 index 065b0a3..0000000 --- a/services/metube/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8081" - } - } - } - } -} diff --git a/services/metube/docker-compose.yml b/services/metube/docker-compose.yml index 1c372c5..d7927e2 100644 --- a/services/metube/docker-compose.yml +++ b/services/metube/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8081"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint - TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/miniqr/config/serve.json b/services/miniqr/config/serve.json deleted file mode 100644 index daa829e..0000000 --- a/services/miniqr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} \ No newline at end of file diff --git a/services/miniqr/docker-compose.yml b/services/miniqr/docker-compose.yml index 60d64a4..739d85a 100644 --- a/services/miniqr/docker-compose.yml +++ b/services/miniqr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/nanote/config/serve.json b/services/nanote/config/serve.json deleted file mode 100644 index 19b8e9f..0000000 --- a/services/nanote/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} \ No newline at end of file diff --git a/services/nanote/docker-compose.yml b/services/nanote/docker-compose.yml index a45932e..5e6d6b6 100644 --- a/services/nanote/docker-compose.yml +++ b/services/nanote/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/navidrome/config/serve.json b/services/navidrome/config/serve.json deleted file mode 100644 index e86d752..0000000 --- a/services/navidrome/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:4533" - } - } - } - } -} \ No newline at end of file diff --git a/services/navidrome/docker-compose.yml b/services/navidrome/docker-compose.yml index bdadeed..ba8e083 100644 --- a/services/navidrome/docker-compose.yml +++ b/services/navidrome/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:4533"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/nessus/config/serve.json b/services/nessus/config/serve.json deleted file mode 100644 index ffd139e..0000000 --- a/services/nessus/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "https+insecure://127.0.0.1:8834" - } - } - } - } -} \ No newline at end of file diff --git a/services/nessus/docker-compose.yml b/services/nessus/docker-compose.yml index b67f4f0..e36786b 100644 --- a/services/nessus/docker-compose.yml +++ b/services/nessus/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"https+insecure://127.0.0.1:8834"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/netbox/config/serve.json b/services/netbox/config/serve.json deleted file mode 100644 index daa829e..0000000 --- a/services/netbox/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} \ No newline at end of file diff --git a/services/netbox/docker-compose.yml b/services/netbox/docker-compose.yml index 9afe1e9..ec4fcfd 100644 --- a/services/netbox/docker-compose.yml +++ b/services/netbox/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint - TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/nextcloud/config/serve.json b/services/nextcloud/config/serve.json deleted file mode 100644 index cc9be0a..0000000 --- a/services/nextcloud/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/nextcloud/docker-compose.yml b/services/nextcloud/docker-compose.yml index e950340..e7ca933 100644 --- a/services/nextcloud/docker-compose.yml +++ b/services/nextcloud/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/nodered/config/serve.json b/services/nodered/config/serve.json deleted file mode 100644 index a34c351..0000000 --- a/services/nodered/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:1080" - } - } - } - } -} diff --git a/services/nodered/docker-compose.yml b/services/nodered/docker-compose.yml index f7eb4f5..5bd7d3a 100644 --- a/services/nodered/docker-compose.yml +++ b/services/nodered/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:1080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/ntfy/config/serve.json b/services/ntfy/config/serve.json deleted file mode 100644 index 4c6c2a0..0000000 --- a/services/ntfy/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} \ No newline at end of file diff --git a/services/ntfy/docker-compose.yml b/services/ntfy/docker-compose.yml index e651caf..ebb50fb 100644 --- a/services/ntfy/docker-compose.yml +++ b/services/ntfy/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/overseerr/config/serve.json b/services/overseerr/config/serve.json deleted file mode 100644 index 476abd8..0000000 --- a/services/overseerr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:5055" - } - } - } - } -} \ No newline at end of file diff --git a/services/overseerr/docker-compose.yml b/services/overseerr/docker-compose.yml index 94910ef..dd5fc1c 100644 --- a/services/overseerr/docker-compose.yml +++ b/services/overseerr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:5055"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/pihole/config/serve.json b/services/pihole/config/serve.json deleted file mode 100644 index 410d2d5..0000000 --- a/services/pihole/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80/admin" - } - } - } - } -} \ No newline at end of file diff --git a/services/pihole/docker-compose.yml b/services/pihole/docker-compose.yml index 6bec81c..914c2b3 100644 --- a/services/pihole/docker-compose.yml +++ b/services/pihole/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80/admin"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/pingvin-share/config/serve.json b/services/pingvin-share/config/serve.json deleted file mode 100644 index 41a0e94..0000000 --- a/services/pingvin-share/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} diff --git a/services/pingvin-share/docker-compose.yml b/services/pingvin-share/docker-compose.yml index cce541e..27eaecb 100644 --- a/services/pingvin-share/docker-compose.yml +++ b/services/pingvin-share/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/plex/config/serve.json b/services/plex/config/serve.json deleted file mode 100644 index 84d3037..0000000 --- a/services/plex/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:32400" - } - } - } - } -} diff --git a/services/plex/docker-compose.yml b/services/plex/docker-compose.yml index 5666b98..ec7ef4c 100644 --- a/services/plex/docker-compose.yml +++ b/services/plex/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:32400"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/pocket-id/config/serve.json b/services/pocket-id/config/serve.json deleted file mode 100644 index f28bded..0000000 --- a/services/pocket-id/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:1411" - } - } - } - } -} diff --git a/services/pocket-id/docker-compose.yml b/services/pocket-id/docker-compose.yml index 695f91c..af860f4 100644 --- a/services/pocket-id/docker-compose.yml +++ b/services/pocket-id/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:1411"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -13,6 +22,9 @@ services: - 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 + configs: + - source: ts-serve + target: /config/serve.json #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path diff --git a/services/portainer/config/serve.json b/services/portainer/config/serve.json deleted file mode 100644 index d3ae6e7..0000000 --- a/services/portainer/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:9000" - } - } - } - } -} diff --git a/services/portainer/docker-compose.yml b/services/portainer/docker-compose.yml index e52207c..aaa0b9f 100644 --- a/services/portainer/docker-compose.yml +++ b/services/portainer/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:9000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/portracker/config/serve.json b/services/portracker/config/serve.json deleted file mode 100644 index d92260b..0000000 --- a/services/portracker/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:4999" - } - } - } - } -} \ No newline at end of file diff --git a/services/portracker/docker-compose.yml b/services/portracker/docker-compose.yml index 7b41875..0d675a6 100644 --- a/services/portracker/docker-compose.yml +++ b/services/portracker/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:4999"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/posterizarr/config/serve.json b/services/posterizarr/config/serve.json deleted file mode 100644 index 0236b01..0000000 --- a/services/posterizarr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8000" - } - } - } - } -} \ No newline at end of file diff --git a/services/posterizarr/docker-compose.yml b/services/posterizarr/docker-compose.yml index 01457e6..10a941d 100644 --- a/services/posterizarr/docker-compose.yml +++ b/services/posterizarr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/prowlarr/config/serve.json b/services/prowlarr/config/serve.json deleted file mode 100644 index 0dbcf3c..0000000 --- a/services/prowlarr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:9696" - } - } - } - } -} diff --git a/services/prowlarr/docker-compose.yml b/services/prowlarr/docker-compose.yml index ffa5012..0988a5f 100644 --- a/services/prowlarr/docker-compose.yml +++ b/services/prowlarr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:9696"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/qbittorrent/config/serve.json b/services/qbittorrent/config/serve.json deleted file mode 100644 index c819982..0000000 --- a/services/qbittorrent/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} diff --git a/services/qbittorrent/docker-compose.yml b/services/qbittorrent/docker-compose.yml index 4c48543..53e4fdd 100644 --- a/services/qbittorrent/docker-compose.yml +++ b/services/qbittorrent/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/radarr/config/serve.json b/services/radarr/config/serve.json deleted file mode 100644 index b9e8f21..0000000 --- a/services/radarr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:7878" - } - } - } - } -} diff --git a/services/radarr/docker-compose.yml b/services/radarr/docker-compose.yml index b91949f..29c6b6a 100644 --- a/services/radarr/docker-compose.yml +++ b/services/radarr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:7878"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/resilio-sync/config/serve.json b/services/resilio-sync/config/serve.json deleted file mode 100644 index 613e4d9..0000000 --- a/services/resilio-sync/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8888" - } - } - } - } -} diff --git a/services/resilio-sync/docker-compose.yml b/services/resilio-sync/docker-compose.yml index eb9fa64..1d12f52 100644 --- a/services/resilio-sync/docker-compose.yml +++ b/services/resilio-sync/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8888"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/searxng/config/serve.json b/services/searxng/config/serve.json deleted file mode 100644 index daa829e..0000000 --- a/services/searxng/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} \ No newline at end of file diff --git a/services/searxng/docker-compose.yml b/services/searxng/docker-compose.yml index ace5b04..a744f40 100644 --- a/services/searxng/docker-compose.yml +++ b/services/searxng/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/slink/config/serve.json b/services/slink/config/serve.json deleted file mode 100644 index 41a0e94..0000000 --- a/services/slink/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3000" - } - } - } - } -} diff --git a/services/slink/docker-compose.yml b/services/slink/docker-compose.yml index d438f7a..a882eac 100644 --- a/services/slink/docker-compose.yml +++ b/services/slink/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3000"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/sonarr/config/serve.json b/services/sonarr/config/serve.json deleted file mode 100644 index a5d923d..0000000 --- a/services/sonarr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8989" - } - } - } - } -} diff --git a/services/sonarr/docker-compose.yml b/services/sonarr/docker-compose.yml index b38413a..f89706e 100644 --- a/services/sonarr/docker-compose.yml +++ b/services/sonarr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8989"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/speedtest-tracker/config/serve.json b/services/speedtest-tracker/config/serve.json deleted file mode 100644 index 8f1b0f0..0000000 --- a/services/speedtest-tracker/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8888" - } - } - } - } -} diff --git a/services/speedtest-tracker/docker-compose.yml b/services/speedtest-tracker/docker-compose.yml index d17b5ec..543b643 100644 --- a/services/speedtest-tracker/docker-compose.yml +++ b/services/speedtest-tracker/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8888"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/stirlingpdf/config/serve.json b/services/stirlingpdf/config/serve.json deleted file mode 100644 index c819982..0000000 --- a/services/stirlingpdf/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} diff --git a/services/stirlingpdf/docker-compose.yml b/services/stirlingpdf/docker-compose.yml index 9c7e63f..1c6963e 100644 --- a/services/stirlingpdf/docker-compose.yml +++ b/services/stirlingpdf/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/subtrackr/config/serve.json b/services/subtrackr/config/serve.json deleted file mode 100644 index daa829e..0000000 --- a/services/subtrackr/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8080" - } - } - } - } -} \ No newline at end of file diff --git a/services/subtrackr/docker-compose.yml b/services/subtrackr/docker-compose.yml index cdb8b8b..5d8ff5f 100644 --- a/services/subtrackr/docker-compose.yml +++ b/services/subtrackr/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8080"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/swingmx/config/serve.json b/services/swingmx/config/serve.json deleted file mode 100644 index 81fb54d..0000000 --- a/services/swingmx/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:1970" - } - } - } - } -} \ No newline at end of file diff --git a/services/swingmx/docker-compose.yml b/services/swingmx/docker-compose.yml index fc7a21e..3bc8c6d 100644 --- a/services/swingmx/docker-compose.yml +++ b/services/swingmx/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:1970"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/tandoor/config/serve.json b/services/tandoor/config/serve.json deleted file mode 100644 index 9d99115..0000000 --- a/services/tandoor/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:9001" - } - } - } - } -} diff --git a/services/tandoor/docker-compose.yml b/services/tandoor/docker-compose.yml index d1f4d1c..20fc941 100644 --- a/services/tandoor/docker-compose.yml +++ b/services/tandoor/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:9001"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/tautulli/config/serve.json b/services/tautulli/config/serve.json deleted file mode 100644 index ed4645d..0000000 --- a/services/tautulli/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:8181" - } - } - } - } -} diff --git a/services/tautulli/docker-compose.yml b/services/tautulli/docker-compose.yml index 49f9c95..d014ea9 100644 --- a/services/tautulli/docker-compose.yml +++ b/services/tautulli/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:8181"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/technitium/config/serve.json b/services/technitium/config/serve.json deleted file mode 100644 index fa4b7f9..0000000 --- a/services/technitium/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:5380" - } - } - } - } -} diff --git a/services/technitium/docker-compose.yml b/services/technitium/docker-compose.yml index 0dc91de..72bc06d 100644 --- a/services/technitium/docker-compose.yml +++ b/services/technitium/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:5380"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/traefik/config/serve.json b/services/traefik/config/serve.json deleted file mode 100644 index 7135179..0000000 --- a/services/traefik/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/traefik/docker-compose.yml b/services/traefik/docker-compose.yml index fd73eb2..cffdf6e 100644 --- a/services/traefik/docker-compose.yml +++ b/services/traefik/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/uptime-kuma/config/serve.json b/services/uptime-kuma/config/serve.json deleted file mode 100644 index f770b03..0000000 --- a/services/uptime-kuma/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:3001" - } - } - } - } -} diff --git a/services/uptime-kuma/docker-compose.yml b/services/uptime-kuma/docker-compose.yml index 50961e7..d7cecad 100644 --- a/services/uptime-kuma/docker-compose.yml +++ b/services/uptime-kuma/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:3001"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/vaultwarden/config/serve.json b/services/vaultwarden/config/serve.json deleted file mode 100644 index cc9be0a..0000000 --- a/services/vaultwarden/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/services/vaultwarden/docker-compose.yml b/services/vaultwarden/docker-compose.yml index 4bff84a..c009d1d 100644 --- a/services/vaultwarden/docker-compose.yml +++ b/services/vaultwarden/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path diff --git a/services/wallos/config/serve.json b/services/wallos/config/serve.json deleted file mode 100644 index 4c6c2a0..0000000 --- a/services/wallos/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} \ No newline at end of file diff --git a/services/wallos/docker-compose.yml b/services/wallos/docker-compose.yml index 7829733..2dc55bd 100644 --- a/services/wallos/docker-compose.yml +++ b/services/wallos/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path From 8306aa0b921c6a5ddb146feeb78415b7eadf19bb Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Tue, 30 Dec 2025 14:10:02 +0100 Subject: [PATCH 2/2] Remove deprecated funnel and serve example configurations; update docker-compose to use new serve.json config --- funnel-serve/funnel-example.json | 19 ------------------- funnel-serve/serve-example.json | 16 ---------------- templates/service-template/config/serve.json | 16 ---------------- templates/service-template/docker-compose.yml | 12 ++++++++++++ 4 files changed, 12 insertions(+), 51 deletions(-) delete mode 100644 funnel-serve/funnel-example.json delete mode 100644 funnel-serve/serve-example.json delete mode 100644 templates/service-template/config/serve.json diff --git a/funnel-serve/funnel-example.json b/funnel-serve/funnel-example.json deleted file mode 100644 index 30a210b..0000000 --- a/funnel-serve/funnel-example.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - }, - "AllowFunnel": { - "${TS_CERT_DOMAIN}:443": true - } -} diff --git a/funnel-serve/serve-example.json b/funnel-serve/serve-example.json deleted file mode 100644 index cc9be0a..0000000 --- a/funnel-serve/serve-example.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} diff --git a/templates/service-template/config/serve.json b/templates/service-template/config/serve.json deleted file mode 100644 index 4c6c2a0..0000000 --- a/templates/service-template/config/serve.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TCP": { - "443": { - "HTTPS": true - } - }, - "Web": { - "${TS_CERT_DOMAIN}:443": { - "Handlers": { - "/": { - "Proxy": "http://127.0.0.1:80" - } - } - } - } -} \ No newline at end of file diff --git a/templates/service-template/docker-compose.yml b/templates/service-template/docker-compose.yml index cd96c5c..fd85db0 100644 --- a/templates/service-template/docker-compose.yml +++ b/templates/service-template/docker-compose.yml @@ -1,3 +1,12 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + services: # Make sure you have updated/checked the .env file with the correct variables. # All the ${ xx } need to be defined there. @@ -14,6 +23,9 @@ services: - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + configs: + - source: ts-serve + target: /config/serve.json volumes: - ./config:/config # Config folder used to store Tailscale files - you may need to change the path - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path