From c811047747c0b164caaa2131e9ce46818e0dfd59 Mon Sep 17 00:00:00 2001 From: jackspiering <46534141+jackspiering@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:42:26 +0100 Subject: [PATCH 01/12] Refactor .env template for improved clarity and configuration options --- templates/service-template/.env | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/templates/service-template/.env b/templates/service-template/.env index c17c76e..5673aa7 100644 --- a/templates/service-template/.env +++ b/templates/service-template/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra -SERVICE=adguard -IMAGE_URL=adguard/adguard-home -SERVICEPORT=80 -TS_AUTHKEY= -DNS_SERVER=9.9.9.9 +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration +SERVICE= # Service name (e.g., adguard). Used as hostname in Tailscale and for container naming (app-${SERVICE}). +IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). + +# Network Configuration +SERVICEPORT= # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable. +DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable. + +# Tailscale Configuration +TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions. + +# Optional Service variables +# PUID=1000 From 0713e5592173c3fbf5e4ed675f1f6ecab9e83ae9 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:31:38 +0100 Subject: [PATCH 02/12] Update service environment files to version 1.1 and standardize Tailscale configuration - Updated version and URL in all service .env files to reflect version 1.1 and the new repository link. - Added DNS_SERVER configuration set to 9.9.9.9 in all services for Tailscale. - Ensured TS_AUTHKEY is included in all services for Tailscale configuration. - Removed unnecessary comments and organized optional service variables for clarity. --- services/adguardhome-sync/.env | 17 ++++++++++---- services/adguardhome/.env | 17 ++++++++++---- services/audiobookshelf/.env | 17 ++++++++++---- services/bazarr/.env | 17 ++++++++++---- services/bentopdf/.env | 17 ++++++++++---- services/beszel/agent/.env | 17 ++++++++++---- services/beszel/hub/.env | 17 ++++++++++---- services/booklore/.env | 21 ++++++++++------- services/caddy/.env | 17 ++++++++++---- services/changedetection/.env | 17 ++++++++++---- services/clipcascade/.env | 17 ++++++++++---- services/coder/.env | 18 +++++++++----- services/configarr/.env | 17 ++++++++++---- services/convertx/.env | 17 ++++++++++---- services/copyparty/.env | 17 ++++++++++---- services/cyberchef/.env | 17 ++++++++++---- services/ddns-updater/.env | 17 ++++++++++---- services/docmost/.env | 17 ++++++++++---- services/donetick/.env | 17 ++++++++++---- services/dozzle/.env | 17 ++++++++++---- services/dumbdo/.env | 17 ++++++++++---- services/eigenfocus/.env | 17 ++++++++++---- services/excalidraw/.env | 17 ++++++++++---- services/flatnotes/.env | 17 ++++++++++---- services/forgejo/.env | 17 ++++++++++---- services/formbricks/.env | 17 ++++++++++---- services/fossflow/.env | 19 +++++++++++---- services/ghost/.env | 17 ++++++++++---- services/gitsave/.env | 20 +++++++++++----- services/glance/.env | 17 ++++++++++---- services/gokapi/.env | 17 ++++++++++---- services/gotify/.env | 17 ++++++++++---- services/grampsweb/.env | 17 ++++++++++---- services/haptic/.env | 17 ++++++++++---- services/hemmelig/.env | 17 ++++++++++---- services/homarr/.env | 17 ++++++++++---- services/home-assistant/.env | 17 ++++++++++---- services/homepage/.env | 20 ++++++++++++---- services/immich/.env | 35 +++++++++++---------------- services/isley/.env | 17 ++++++++++---- services/it-tools/.env | 17 ++++++++++---- services/jellyfin/.env | 17 ++++++++++---- services/jellyseerr/.env | 17 ++++++++++---- services/kaneo/.env | 23 +++++++++++++----- services/karakeep/.env | 22 ++++++++++++----- services/kavita/.env | 17 ++++++++++---- services/languagetool/.env | 17 ++++++++++---- services/linkding/.env | 17 ++++++++++---- services/lube-logger/.env | 24 +++++++++++-------- services/mattermost/.env | 39 +++++++++++-------------------- services/mealie/.env | 17 ++++++++++---- services/metube/.env | 17 ++++++++++---- services/miniqr/.env | 17 ++++++++++---- services/nanote/.env | 17 ++++++++++---- services/navidrome/.env | 17 ++++++++++---- services/nessus/.env | 17 ++++++++++---- services/netbox/.env | 26 ++++++++++----------- services/nextcloud/.env | 20 ++++++++++++---- services/nodered/.env | 17 ++++++++++---- services/ntfy/.env | 17 ++++++++++---- services/overseerr/.env | 17 ++++++++++---- services/pihole/.env | 17 ++++++++++---- services/pingvin-share/.env | 17 ++++++++++---- services/plex/.env | 17 ++++++++++---- services/pocket-id/.env | 29 ++++++++++------------- services/portainer/.env | 17 ++++++++++---- services/portracker/.env | 17 ++++++++++---- services/posterizarr/.env | 17 ++++++++++---- services/prowlarr/.env | 17 ++++++++++---- services/qbittorrent/.env | 17 ++++++++++---- services/radarr/.env | 17 ++++++++++---- services/recyclarr/.env | 17 ++++++++++---- services/resilio-sync/.env | 17 ++++++++++---- services/searxng/.env | 17 ++++++++++---- services/slink/.env | 17 ++++++++++---- services/sonarr/.env | 17 ++++++++++---- services/speedtest-tracker/.env | 17 ++++++++++---- services/stirlingpdf/.env | 17 ++++++++++---- services/subtrackr/.env | 17 ++++++++++---- services/swingmx/.env | 17 ++++++++++---- services/tailscale-exit-node/.env | 19 +++++++++++---- services/tandoor/.env | 28 +++++++++------------- services/tautulli/.env | 17 ++++++++++---- services/technitium/.env | 21 ++++++++++++----- services/traefik/.env | 17 ++++++++++---- services/uptime-kuma/.env | 17 ++++++++++---- services/vaultwarden/.env | 17 ++++++++++---- services/wallos/.env | 17 ++++++++++---- 88 files changed, 1157 insertions(+), 451 deletions(-) diff --git a/services/adguardhome-sync/.env b/services/adguardhome-sync/.env index 969509d..d9c27de 100644 --- a/services/adguardhome-sync/.env +++ b/services/adguardhome-sync/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=adguardhome-sync IMAGE_URL=ghcr.io/bakito/adguardhome-sync + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/adguardhome/.env b/services/adguardhome/.env index 3d6cb6a..79842ae 100644 --- a/services/adguardhome/.env +++ b/services/adguardhome/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=adguardhome IMAGE_URL=adguard/adguardhome:latest + +# Network Configuration SERVICEPORT=53 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/audiobookshelf/.env b/services/audiobookshelf/.env index 645c337..dd89c0d 100644 --- a/services/audiobookshelf/.env +++ b/services/audiobookshelf/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=audiobookshelf IMAGE_URL=ghcr.io/advplyr/audiobookshelf + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/bazarr/.env b/services/bazarr/.env index 8353fd2..ee0e33a 100644 --- a/services/bazarr/.env +++ b/services/bazarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=bazarr IMAGE_URL=lscr.io/linuxserver/bazarr:latest + +# Network Configuration SERVICEPORT=6767 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/bentopdf/.env b/services/bentopdf/.env index 59a59d9..d9b0086 100644 --- a/services/bentopdf/.env +++ b/services/bentopdf/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=bentopdf IMAGE_URL=bentopdf/bentopdf:latest + +# Network Configuration SERVICEPORT=3000 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/beszel/agent/.env b/services/beszel/agent/.env index ae1b231..d5449f8 100644 --- a/services/beszel/agent/.env +++ b/services/beszel/agent/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=beszel-agent IMAGE_URL=henrygd/beszel-agent:latest + +# Network Configuration SERVICEPORT=45876 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/beszel/hub/.env b/services/beszel/hub/.env index 7cfe614..7558479 100644 --- a/services/beszel/hub/.env +++ b/services/beszel/hub/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=beszel-hub IMAGE_URL=henrygd/beszel:latest + +# Network Configuration SERVICEPORT=8090 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/booklore/.env b/services/booklore/.env index 7669b96..7f47e19 100644 --- a/services/booklore/.env +++ b/services/booklore/.env @@ -1,18 +1,23 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=booklore IMAGE_URL=ghcr.io/booklore-app/booklore + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= # Add your TS authkey DNS_SERVER=9.9.9.9 -# MariaDB Credentials +# Tailscale Configuration +TS_AUTHKEY= # Add your TS authkey + +# Optional Service variables +# PUID=1000 + MYSQL_ROOT_PASSWORD= # Use a strong password for the databases root user, should be different from MYSQL_PASSWORD MYSQL_DATABASE=booklore MYSQL_USER=booklore MYSQL_PASSWORD= # Use a strong password; must match DATABASE_PASSWORD defined in the booklore container - - -# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List TZ=Europe/Paris diff --git a/services/caddy/.env b/services/caddy/.env index e5868d4..0d20c5f 100644 --- a/services/caddy/.env +++ b/services/caddy/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=caddy # If this is changed please set docker-compose.yml services:caddy_proxy:healthcheck $SERVICE to the string caddy. Also update the Caddyfile FQDN. IMAGE_URL=caddy:latest + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/changedetection/.env b/services/changedetection/.env index 3bfa6ba..40321f9 100644 --- a/services/changedetection/.env +++ b/services/changedetection/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=changedetection IMAGE_URL=ghcr.io/dgtlmoon/changedetection.io + +# Network Configuration SERVICEPORT=5000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/clipcascade/.env b/services/clipcascade/.env index 8196ae7..c581904 100644 --- a/services/clipcascade/.env +++ b/services/clipcascade/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=clipcascade IMAGE_URL=sathvikrao/clipcascade + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/coder/.env b/services/coder/.env index 14ef371..25cc84d 100644 --- a/services/coder/.env +++ b/services/coder/.env @@ -1,17 +1,23 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=coder IMAGE_URL=ghcr.io/coder/coder + +# Network Configuration SERVICEPORT=7080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 +# Tailscale Configuration +TS_AUTHKEY= -# Custom to Coder +# Optional Service variables +# PUID=1000 CODER_VERSION=latest POSTGRES_USER=username POSTGRES_PASSWORD=strongpassword POSTGRES_DB=coder -CODER_ACCESS_URL=https://coder..ts.net \ No newline at end of file +CODER_ACCESS_URL=https://coder..ts.net diff --git a/services/configarr/.env b/services/configarr/.env index 7dc5e0f..e2ad267 100644 --- a/services/configarr/.env +++ b/services/configarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=configarr IMAGE_URL=ghcr.io/raydak-labs/configarr:latest + +# Network Configuration SERVICEPORT= +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/convertx/.env b/services/convertx/.env index 1080679..9c51467 100644 --- a/services/convertx/.env +++ b/services/convertx/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=convertx IMAGE_URL=ghcr.io/c4illin/convertx:latest + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/copyparty/.env b/services/copyparty/.env index 403043a..1d6d938 100644 --- a/services/copyparty/.env +++ b/services/copyparty/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=copyparty IMAGE_URL=copyparty/ac:latest + +# Network Configuration SERVICEPORT=3923 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/cyberchef/.env b/services/cyberchef/.env index 7d6da27..6ad55e6 100644 --- a/services/cyberchef/.env +++ b/services/cyberchef/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=cyberchef IMAGE_URL=ghcr.io/gchq/cyberchef + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/ddns-updater/.env b/services/ddns-updater/.env index 4a456c4..7d61219 100644 --- a/services/ddns-updater/.env +++ b/services/ddns-updater/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=ddns-updater IMAGE_URL=qmcgaw/ddns-updater + +# Network Configuration SERVICEPORT=8000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/docmost/.env b/services/docmost/.env index 7ee9dd4..47b2c4d 100644 --- a/services/docmost/.env +++ b/services/docmost/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=docmost IMAGE_URL=docmost/docmost + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/donetick/.env b/services/donetick/.env index accae64..54e7e8e 100644 --- a/services/donetick/.env +++ b/services/donetick/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=donetick IMAGE_URL=donetick/donetick + +# Network Configuration SERVICEPORT=2021 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/dozzle/.env b/services/dozzle/.env index 0775e63..24d76b7 100644 --- a/services/dozzle/.env +++ b/services/dozzle/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=dozzle IMAGE_URL=amir20/dozzle + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/dumbdo/.env b/services/dumbdo/.env index b2f253d..4c82fa0 100644 --- a/services/dumbdo/.env +++ b/services/dumbdo/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=dumbdo IMAGE_URL=dumbwareio/dumbdo:latest + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/eigenfocus/.env b/services/eigenfocus/.env index f68971f..5045583 100644 --- a/services/eigenfocus/.env +++ b/services/eigenfocus/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=eigenfocus IMAGE_URL=eigenfocus/eigenfocus:0.8.0 + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/excalidraw/.env b/services/excalidraw/.env index 372e6fa..f843a41 100644 --- a/services/excalidraw/.env +++ b/services/excalidraw/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=excalidraw IMAGE_URL=excalidraw/excalidraw + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/flatnotes/.env b/services/flatnotes/.env index 449f203..cd8867a 100644 --- a/services/flatnotes/.env +++ b/services/flatnotes/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=flatnotes IMAGE_URL=dullage/flatnotes:latest + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/forgejo/.env b/services/forgejo/.env index d992ab8..58f5efa 100644 --- a/services/forgejo/.env +++ b/services/forgejo/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=forgejo IMAGE_URL=codeberg.org/forgejo/forgejo:12 + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/formbricks/.env b/services/formbricks/.env index 482c682..9a02bfd 100644 --- a/services/formbricks/.env +++ b/services/formbricks/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=formbricks IMAGE_URL=ghcr.io/formbricks/formbricks:latest + +# Network Configuration SERVICEPORT=3000 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/fossflow/.env b/services/fossflow/.env index e2a65a3..5682e77 100644 --- a/services/fossflow/.env +++ b/services/fossflow/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=fossflow -#IMAGE_URL=N/A +IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/ghost/.env b/services/ghost/.env index 7bbba98..f00b638 100644 --- a/services/ghost/.env +++ b/services/ghost/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=ghost IMAGE_URL=ghost:5-alpine + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/gitsave/.env b/services/gitsave/.env index 4eaa1ca..87ad5f4 100644 --- a/services/gitsave/.env +++ b/services/gitsave/.env @@ -1,13 +1,21 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=gitsave IMAGE_URL=timwitzdam/gitsave + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 -# You can generate a JWT_SECRET here: https://jwtsecrets.com/#generator +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + JWT_SECRET="REPLACE_THIS" DISABLE_AUTH=false -ENCRYPTION_SECRET="REPLACE_THIS_WITH_32_CHARACTERS_SECRET" \ No newline at end of file +ENCRYPTION_SECRET="REPLACE_THIS_WITH_32_CHARACTERS_SECRET" diff --git a/services/glance/.env b/services/glance/.env index 082eca8..eb74057 100644 --- a/services/glance/.env +++ b/services/glance/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=glance IMAGE_URL=glanceapp/glance:latest + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/gokapi/.env b/services/gokapi/.env index 9945abe..c15dca3 100644 --- a/services/gokapi/.env +++ b/services/gokapi/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=gokapi IMAGE_URL=f0rc3/gokapi + +# Network Configuration SERVICEPORT=53842 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/gotify/.env b/services/gotify/.env index b8e5335..3167850 100644 --- a/services/gotify/.env +++ b/services/gotify/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=gotify IMAGE_URL=gotify/server + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/grampsweb/.env b/services/grampsweb/.env index 69f989b..71761f5 100644 --- a/services/grampsweb/.env +++ b/services/grampsweb/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=grampsweb IMAGE_URL=ghcr.io/gramps-project/grampsweb + +# Network Configuration SERVICEPORT=5000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/haptic/.env b/services/haptic/.env index 8550697..82b773b 100644 --- a/services/haptic/.env +++ b/services/haptic/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=haptic IMAGE_URL=chroxify/haptic-web:latest + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/hemmelig/.env b/services/hemmelig/.env index a13135e..fa5d5d7 100644 --- a/services/hemmelig/.env +++ b/services/hemmelig/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=hemmelig IMAGE_URL=hemmeligapp/hemmelig:v7 + +# Network Configuration SERVICEPORT=3000 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/homarr/.env b/services/homarr/.env index 75a273a..71d29ea 100644 --- a/services/homarr/.env +++ b/services/homarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=homarr IMAGE_URL=ghcr.io/homarr-labs/homarr + +# Network Configuration SERVICEPORT=7575 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/home-assistant/.env b/services/home-assistant/.env index 27b014f..bdccb9e 100644 --- a/services/home-assistant/.env +++ b/services/home-assistant/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=home-assistant IMAGE_URL=ghcr.io/home-assistant/home-assistant:stable + +# Network Configuration SERVICEPORT=8123 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/homepage/.env b/services/homepage/.env index e3f4dda..c0a95ac 100644 --- a/services/homepage/.env +++ b/services/homepage/.env @@ -1,9 +1,19 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=homepage IMAGE_URL=ghcr.io/gethomepage/homepage:latest + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 -TAILNET_NAME= \ No newline at end of file + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + +TAILNET_NAME= diff --git a/services/immich/.env b/services/immich/.env index 13c0957..c19d406 100644 --- a/services/immich/.env +++ b/services/immich/.env @@ -1,34 +1,25 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=immich -#IMAGE_URL= +IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). + +# Network Configuration SERVICEPORT=2283 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 +# Tailscale Configuration +TS_AUTHKEY= -# Custom Immich - https://immich.app/docs/install/docker-compose - -# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables +# Optional Service variables +# PUID=1000 -# The location where your uploaded files are stored UPLOAD_LOCATION=./library - -# The location where your database files are stored. Network shares are not supported for the database DB_DATA_LOCATION=./postgres - -# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List TZ=Europe/Amsterdam - -# The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION=release - -# Connection secret for postgres. You should change it to a random password -# Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres - -# The values below this line do not need to be changed -################################################################################### DB_USERNAME=postgres -DB_DATABASE_NAME=immich \ No newline at end of file +DB_DATABASE_NAME=immich diff --git a/services/isley/.env b/services/isley/.env index 1448bf1..3c6e762 100644 --- a/services/isley/.env +++ b/services/isley/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=isley IMAGE_URL=dwot/isley + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/it-tools/.env b/services/it-tools/.env index 01ccc25..13237d9 100644 --- a/services/it-tools/.env +++ b/services/it-tools/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=it-tools IMAGE_URL=corentinth/it-tools + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/jellyfin/.env b/services/jellyfin/.env index 0734b86..0f5a72d 100644 --- a/services/jellyfin/.env +++ b/services/jellyfin/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=jellyfin IMAGE_URL=lscr.io/linuxserver/jellyfin + +# Network Configuration SERVICEPORT=8096 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/jellyseerr/.env b/services/jellyseerr/.env index ddbcf95..6a7194a 100644 --- a/services/jellyseerr/.env +++ b/services/jellyseerr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=jellyseerr IMAGE_URL=fallenbagel/jellyseerr + +# Network Configuration SERVICEPORT=5055 -TS_AUTHKEY= DNS_SERVER=1.1.1.1 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/kaneo/.env b/services/kaneo/.env index 182422e..08f48cb 100644 --- a/services/kaneo/.env +++ b/services/kaneo/.env @@ -1,9 +1,20 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=kaneo -IMAGE_URL_BACKEND=ghcr.io/usekaneo/api:latest -IMAGE_URL_FRONTEND=ghcr.io/usekaneo/web:latest +IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + +IMAGE_URL_BACKEND=ghcr.io/usekaneo/api:latest +IMAGE_URL_FRONTEND=ghcr.io/usekaneo/web:latest diff --git a/services/karakeep/.env b/services/karakeep/.env index 24b4767..8a00192 100644 --- a/services/karakeep/.env +++ b/services/karakeep/.env @@ -1,15 +1,25 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra -# PLEASE READ MANUAL https://docs.karakeep.app/Installation/docker/#3-populate-the-environment-variables +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=karakeep +IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + KARAKEEP_VERSION=release NEXTAUTH_SECRET=super_random_string MEILI_MASTER_KEY=another_random_string NEXTAUTH_URL=https:// MAX_ASSET_SIZE_MB=50 DISABLE_SIGNUPS=false -DISABLE_PASSWORD_AUTH=false \ No newline at end of file +DISABLE_PASSWORD_AUTH=false diff --git a/services/kavita/.env b/services/kavita/.env index 6936c29..535f427 100644 --- a/services/kavita/.env +++ b/services/kavita/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=kavita IMAGE_URL=jvmilazz0/kavita:latest + +# Network Configuration SERVICEPORT=5000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/languagetool/.env b/services/languagetool/.env index e11bc2d..6dfcf5c 100644 --- a/services/languagetool/.env +++ b/services/languagetool/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=languagetool IMAGE_URL=erikvl87/languagetool + +# Network Configuration SERVICEPORT=8010 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/linkding/.env b/services/linkding/.env index 525e4a1..131b3ad 100644 --- a/services/linkding/.env +++ b/services/linkding/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=linkding IMAGE_URL=sissbruecker/linkding + +# Network Configuration SERVICEPORT=9090 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/lube-logger/.env b/services/lube-logger/.env index 59fd6a3..df311d0 100644 --- a/services/lube-logger/.env +++ b/services/lube-logger/.env @@ -1,18 +1,22 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=lubelogger IMAGE_URL=ghcr.io/hargata/lubelogger + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LUBELOGGER_MOTD="My Car" LUBELOGGER_DOMAIN="lubelogger..ts.net" -#MailConfig__EmailServer="" -#MailConfig__EmailFrom="" -#MailConfig__Port=587 -#MailConfig__Username="" -#MailConfig__Password="" -#LOGGING__LOGLEVEL__DEFAULT=Error \ No newline at end of file diff --git a/services/mattermost/.env b/services/mattermost/.env index efb4637..1cfb5e1 100644 --- a/services/mattermost/.env +++ b/services/mattermost/.env @@ -1,51 +1,38 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=mattermost IMAGE_URL=mattermost/mattermost-team-edition:latest + +# Network Configuration SERVICEPORT=443 ## The webport will be exposed to the tailnet. Change if needed. +DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable. + +# Tailscale Configuration TS_AUTHKEY= -#DNS_SERVER=9.9.9.9 +# Optional Service variables +# PUID=1000 -## Example settings (any additional setting added here also needs to be introduced in the docker-compose.yml) -# Domain of service DOMAIN=mattermost.example.com MM_SERVICESETTINGS_SITEURL=https://${DOMAIN} -## also relevant if you want to use Funnel - -## Default APP_PORT=8065 for Mattermost also see serve.json -## Exposed ports to the host. Inside the container 80, 443 and 8443 will be used HTTPS_PORT=${SERVICEPORT} HTTP_PORT=80 CALLS_PORT=8443 - -# Mattermost settings -## Inside the container the uid and gid is 2000. The folder owner can be set with -## `sudo chown -R 2000:2000 ${PWD}/${SERVICE}-data/mattermost`. MATTERMOST_CONFIG_PATH=${PWD}/${SERVICE}-data/config MATTERMOST_DATA_PATH=${PWD}/${SERVICE}-data/data MATTERMOST_LOGS_PATH=${PWD}/${SERVICE}-data/logs MATTERMOST_PLUGINS_PATH=${PWD}/${SERVICE}-data/plugins MATTERMOST_CLIENT_PLUGINS_PATH=${PWD}/${SERVICE}-data/client/plugins MATTERMOST_BLEVE_INDEXES_PATH=${PWD}/${SERVICE}-data/bleve-indexes - -## Bleve index (inside the container) MM_BLEVESETTINGS_INDEXDIR=/mattermost/bleve-indexes -## See https://github.com/mattermost/docker/issues/18 MATTERMOST_CONTAINER_READONLY=false - -#GITLAB_PKI_CHAIN_PATH=/pki_chain.pem -#CERT_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/fullchain.pem -#KEY_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/privkey.pem - -# Postgres Settings -## A guide on how to change the database user to a nonsuperuser can be found in docs/creation-of-nonsuperuser.md POSTGRES_IMAGE_TAG=13-alpine POSTGRES_DATA_PATH=${PWD}/${SERVICE}-data/postgres/data - POSTGRES_USER=MMus3r ##Please Change POSTGRES_PASSWORD=MMus3r_P4ssword ##Please Change POSTGRES_DB=mattermost MM_SQLSETTINGS_DRIVERNAME=postgres -MM_SQLSETTINGS_DATASOURCE=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db-${SERVICE}:5432/${POSTGRES_DB}?sslmode=disable&connect_timeout=10 \ No newline at end of file +MM_SQLSETTINGS_DATASOURCE=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db-${SERVICE}:5432/${POSTGRES_DB}?sslmode=disable&connect_timeout=10 diff --git a/services/mealie/.env b/services/mealie/.env index fcd8701..d00071c 100644 --- a/services/mealie/.env +++ b/services/mealie/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=mealie IMAGE_URL=ghcr.io/mealie-recipes/mealie + +# Network Configuration SERVICEPORT=9000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/metube/.env b/services/metube/.env index 87e0192..c1be35a 100644 --- a/services/metube/.env +++ b/services/metube/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=metube IMAGE_URL=ghcr.io/alexta69/metube + +# Network Configuration SERVICEPORT=8081 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/miniqr/.env b/services/miniqr/.env index 9196607..3e07d8b 100644 --- a/services/miniqr/.env +++ b/services/miniqr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=mini-qr IMAGE_URL=ghcr.io/lyqht/mini-qr:latest + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/nanote/.env b/services/nanote/.env index 6b37b0b..e1ac06e 100644 --- a/services/nanote/.env +++ b/services/nanote/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=nanote IMAGE_URL=omarmir/nanote + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/navidrome/.env b/services/navidrome/.env index db2efbb..22046de 100644 --- a/services/navidrome/.env +++ b/services/navidrome/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=navidrome IMAGE_URL=deluan/navidrome + +# Network Configuration SERVICEPORT=4533 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/nessus/.env b/services/nessus/.env index b9193c3..e6385ae 100644 --- a/services/nessus/.env +++ b/services/nessus/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=nessus IMAGE_URL=tenable/nessus:latest-ubuntu + +# Network Configuration SERVICEPORT=8834 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/netbox/.env b/services/netbox/.env index 068dd26..574b8ab 100644 --- a/services/netbox/.env +++ b/services/netbox/.env @@ -1,15 +1,22 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=netbox IMAGE_URL=docker.io/netboxcommunity/netbox:latest + +# Network Configuration SERVICEPORT=8080 +DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable. + +# Tailscale Configuration TS_AUTHKEY= // your tailscale authentication key -#Please change this password -SUPER_SECRET=t3Ph722qJ5QHeQ1qfu36 +# Optional Service variables +# PUID=1000 -#NETBOX Environment variables +SUPER_SECRET=t3Ph722qJ5QHeQ1qfu36 CORS_ORIGIN_ALLOW_ALL=True DB_HOST=${SERVICE}-postgres DB_NAME=netbox @@ -24,7 +31,6 @@ EMAIL_SSL_CERTFILE= EMAIL_SSL_KEYFILE= EMAIL_TIMEOUT=5 EMAIL_USERNAME=netbox -# EMAIL_USE_SSL and EMAIL_USE_TLS are mutually exclusive, i.e. they can't both be `true`! EMAIL_USE_SSL=false EMAIL_USE_TLS=false GRAPHQL_ENABLED=true @@ -44,12 +50,6 @@ RELEASE_CHECK_URL=https://api.github.com/repos/netbox-community/netbox/releases SECRET_KEY=${SUPER_SECRET}_SECRET! SKIP_SUPERUSER=true WEBHOOKS_ENABLED=true - - -#POSTGRES Environment variables POSTGRES_DB=netbox POSTGRES_PASSWORD=${SUPER_SECRET}DB POSTGRES_USER=netbox - -#REDIS Environment variables -REDIS_PASSWORD=${SUPER_SECRET}REDIS diff --git a/services/nextcloud/.env b/services/nextcloud/.env index aa442f7..2602ede 100644 --- a/services/nextcloud/.env +++ b/services/nextcloud/.env @@ -1,10 +1,20 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=nextcloud IMAGE_URL=nextcloud + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + MYSQL_ROOT_PASSWORD= //Insert super root strong password -MYSQL_PASSWORD= //Insert super strong password \ No newline at end of file +MYSQL_PASSWORD= //Insert super strong password diff --git a/services/nodered/.env b/services/nodered/.env index 79e262d..f73c3d1 100644 --- a/services/nodered/.env +++ b/services/nodered/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=nodered IMAGE_URL=nodered/node-red:latest + +# Network Configuration SERVICEPORT=1080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/ntfy/.env b/services/ntfy/.env index 50678c8..a27e8cb 100644 --- a/services/ntfy/.env +++ b/services/ntfy/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=ntfy IMAGE_URL=binwiederhier/ntfy + +# Network Configuration SERVICEPORT=80 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/overseerr/.env b/services/overseerr/.env index 941e2e1..0810edf 100644 --- a/services/overseerr/.env +++ b/services/overseerr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=overseerr IMAGE_URL=sctx/overseerr:latest + +# Network Configuration SERVICEPORT=5055 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/pihole/.env b/services/pihole/.env index 411f3e3..8cd5a6f 100644 --- a/services/pihole/.env +++ b/services/pihole/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=pihole IMAGE_URL=pihole/pihole + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/pingvin-share/.env b/services/pingvin-share/.env index 268ac75..1b49c7d 100644 --- a/services/pingvin-share/.env +++ b/services/pingvin-share/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=pingvin-share IMAGE_URL=stonith404/pingvin-share + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/plex/.env b/services/plex/.env index 2a2cfec..2fba3ee 100644 --- a/services/plex/.env +++ b/services/plex/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=plex IMAGE_URL=lscr.io/linuxserver/plex + +# Network Configuration SERVICEPORT=32400 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/pocket-id/.env b/services/pocket-id/.env index 411fe82..1d4ef3e 100644 --- a/services/pocket-id/.env +++ b/services/pocket-id/.env @@ -1,29 +1,24 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra -#Find Specific Variables in documentation https://stonith404.github.io/pocket-id/configuration/environment-variables +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=pocket-id IMAGE_URL=ghcr.io/pocket-id/pocket-id:v2 + +# Network Configuration SERVICEPORT=1411 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 +# Tailscale Configuration +TS_AUTHKEY= -# See the documentation for more information: https://pocket-id.org/docs/configuration/environment-variables +# Optional Service variables +# PUID=1000 -# These variables must be configured for your deployment: APP_URL=https://pocket-id..ts.net - -# Encryption key (choose one method): -# Method 1: Direct key (simple but less secure) -# Generate with: openssl rand -base64 32 ENCRYPTION_KEY= -# Method 2: File-based key (recommended) -# Put the base64 key in a file and point to it here. -# ENCRYPTION_KEY_FILE=/path/to/encryption_key - -# These variables are optional but recommended to review: TRUST_PROXY=true MAXMIND_LICENSE_KEY= PUID=1000 -PGID=1000 \ No newline at end of file +PGID=1000 diff --git a/services/portainer/.env b/services/portainer/.env index 3643e7a..3d0954e 100644 --- a/services/portainer/.env +++ b/services/portainer/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=portainer IMAGE_URL=portainer/portainer-ce + +# Network Configuration SERVICEPORT=9000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/portracker/.env b/services/portracker/.env index 59d701e..5a5f27a 100644 --- a/services/portracker/.env +++ b/services/portracker/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=portracker IMAGE_URL=mostafawahied/portracker + +# Network Configuration SERVICEPORT=4999 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/posterizarr/.env b/services/posterizarr/.env index ddefdaa..cb118be 100644 --- a/services/posterizarr/.env +++ b/services/posterizarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=posterizarr IMAGE_URL=ghcr.io/fscorrupt/posterizarr:latest + +# Network Configuration SERVICEPORT=8000 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/prowlarr/.env b/services/prowlarr/.env index 80ac36a..12b5a8b 100644 --- a/services/prowlarr/.env +++ b/services/prowlarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=prowlarr IMAGE_URL=lscr.io/linuxserver/prowlarr:latest + +# Network Configuration SERVICEPORT=9696 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/qbittorrent/.env b/services/qbittorrent/.env index d374df1..435b519 100644 --- a/services/qbittorrent/.env +++ b/services/qbittorrent/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=qbittorrent IMAGE_URL=lscr.io/linuxserver/qbittorrent + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/radarr/.env b/services/radarr/.env index 6fdfa09..6354712 100644 --- a/services/radarr/.env +++ b/services/radarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=radarr IMAGE_URL=radarr/server + +# Network Configuration SERVICEPORT=7878 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/recyclarr/.env b/services/recyclarr/.env index 13e7ec7..833c72f 100644 --- a/services/recyclarr/.env +++ b/services/recyclarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=recyclarr IMAGE_URL=ghcr.io/recyclarr/recyclarr + +# Network Configuration SERVICEPORT= -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/resilio-sync/.env b/services/resilio-sync/.env index 86c3558..8fac4db 100644 --- a/services/resilio-sync/.env +++ b/services/resilio-sync/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=resilio-sync IMAGE_URL=linuxserver/resilio-sync + +# Network Configuration SERVICEPORT=8888 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/searxng/.env b/services/searxng/.env index 903d727..96162c4 100644 --- a/services/searxng/.env +++ b/services/searxng/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=searxng IMAGE_URL=docker.io/searxng/searxng + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/slink/.env b/services/slink/.env index 81157ae..aa7b2ec 100644 --- a/services/slink/.env +++ b/services/slink/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=slink IMAGE_URL=anirdev/slink + +# Network Configuration SERVICEPORT=3000 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/sonarr/.env b/services/sonarr/.env index 0e60881..12f4f31 100644 --- a/services/sonarr/.env +++ b/services/sonarr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=sonarr IMAGE_URL=lscr.io/linuxserver/sonarr + +# Network Configuration SERVICEPORT=8989 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/speedtest-tracker/.env b/services/speedtest-tracker/.env index ba05954..97d9306 100644 --- a/services/speedtest-tracker/.env +++ b/services/speedtest-tracker/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=speedtest-tracker IMAGE_URL=lscr.io/linuxserver/speedtest-tracker + +# Network Configuration SERVICEPORT=8888 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/stirlingpdf/.env b/services/stirlingpdf/.env index 0a15eae..a8d1607 100644 --- a/services/stirlingpdf/.env +++ b/services/stirlingpdf/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=stirlingpdf IMAGE_URL=frooodle/s-pdf + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/subtrackr/.env b/services/subtrackr/.env index c5423e4..26dacc7 100644 --- a/services/subtrackr/.env +++ b/services/subtrackr/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=subtrackr IMAGE_URL=ghcr.io/bscott/subtrackr + +# Network Configuration SERVICEPORT=8080 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/swingmx/.env b/services/swingmx/.env index dc55b89..54c2727 100644 --- a/services/swingmx/.env +++ b/services/swingmx/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=swingmusic IMAGE_URL=swingmx/swingmusic:latest + +# Network Configuration SERVICEPORT=1970 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/tailscale-exit-node/.env b/services/tailscale-exit-node/.env index c970b0f..7ade5d5 100644 --- a/services/tailscale-exit-node/.env +++ b/services/tailscale-exit-node/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=tailscale-exit-node IMAGE_URL=tailscale/tailscale -#SERVICEPORT=80 -TS_AUTHKEY= + +# Network Configuration +SERVICEPORT= # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable. DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/tandoor/.env b/services/tandoor/.env index 1847393..c9e2bc3 100644 --- a/services/tandoor/.env +++ b/services/tandoor/.env @@ -1,30 +1,24 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=tandoor IMAGE_URL=vabene1111/recipes + +# Network Configuration SERVICEPORT=9001 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 -# Custom Tandoor Recipes - https://docs.tandoor.dev/install/docker/#docker-compose +# Tailscale Configuration +TS_AUTHKEY= -# Visit the docs to find more supported env variables - https://docs.tandoor.dev/system/configuration/ +# Optional Service variables +# PUID=1000 -# random secret key, use for example `base64 /dev/urandom | head -c50` to generate one SECRET_KEY= - -# allowed hosts (see documentation), should be set to your hostname(s) but might be * (default) for some proxies/providers ALLOWED_HOSTS=tandoor.yourtailnet.ts.net - -# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List TZ=Europe/Amsterdam - -# Connection secret for postgres. You should change it to a random password -# Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres - -# The values below this line do not need to be changed -################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=tandoor diff --git a/services/tautulli/.env b/services/tautulli/.env index 153cec2..0dd17ca 100644 --- a/services/tautulli/.env +++ b/services/tautulli/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=tautulli IMAGE_URL=lscr.io/linuxserver/tautulli + +# Network Configuration SERVICEPORT=8181 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/technitium/.env b/services/technitium/.env index e242eb2..b27054b 100644 --- a/services/technitium/.env +++ b/services/technitium/.env @@ -1,12 +1,21 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra -TS_AUTHKEY= +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=technitium IMAGE_URL=technitium/dns-server:latest + +# Network Configuration SERVICEPORT=5380 -#Specific to Technitium +DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable. + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + DNS_SERVER1=9.9.9.9 DNS_SERVER2=8.8.4.4 ADMIN_PASSWORD=ChangeME - diff --git a/services/traefik/.env b/services/traefik/.env index 3582fb0..151996f 100644 --- a/services/traefik/.env +++ b/services/traefik/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=traefik IMAGE_URL=traefik:latest + +# Network Configuration SERVICEPORT=80 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration TS_AUTHKEY= -DNS_SERVER=9.9.9.9 \ No newline at end of file + +# Optional Service variables +# PUID=1000 diff --git a/services/uptime-kuma/.env b/services/uptime-kuma/.env index 0e80f12..3ddc001 100644 --- a/services/uptime-kuma/.env +++ b/services/uptime-kuma/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=uptime-kuma IMAGE_URL=louislam/uptime-kuma:2 + +# Network Configuration SERVICEPORT=3001 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/vaultwarden/.env b/services/vaultwarden/.env index 5afbca3..974ecb5 100644 --- a/services/vaultwarden/.env +++ b/services/vaultwarden/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=vaultwarden IMAGE_URL=vaultwarden/server + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 diff --git a/services/wallos/.env b/services/wallos/.env index f122780..77766e1 100644 --- a/services/wallos/.env +++ b/services/wallos/.env @@ -1,8 +1,17 @@ -#version=1.0 -#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs -#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra +#version=1.1 +#URL=https://github.com/tailscale-dev/ScaleTail +#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. + +# Service Configuration SERVICE=wallos IMAGE_URL=bellamy/wallos + +# Network Configuration SERVICEPORT=80 -TS_AUTHKEY= DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 From 94d203cee3500f9999d4b12c85982e6d8b36d2b3 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:39:23 +0100 Subject: [PATCH 03/12] Updates --- services/immich/.env | 17 +++++++++++++++++ services/lube-logger/.env | 6 ++++++ services/mattermost/.env | 22 ++++++++++++++++++++++ services/netbox/.env | 29 ++++++++--------------------- 4 files changed, 53 insertions(+), 21 deletions(-) diff --git a/services/immich/.env b/services/immich/.env index c19d406..287f39d 100644 --- a/services/immich/.env +++ b/services/immich/.env @@ -13,13 +13,30 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Custom Immich - https://immich.app/docs/install/docker-compose + +# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables # Optional Service variables # PUID=1000 +# The location where your uploaded files are stored UPLOAD_LOCATION=./library + +# The location where your database files are stored. Network shares are not supported for the database DB_DATA_LOCATION=./postgres + +# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List TZ=Europe/Amsterdam + +# The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION=release + +# Connection secret for postgres. You should change it to a random password +# Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres + +# The values below this line do not need to be changed +################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=immich +DB_DATABASE_NAME=immich \ No newline at end of file diff --git a/services/lube-logger/.env b/services/lube-logger/.env index df311d0..86ad1d8 100644 --- a/services/lube-logger/.env +++ b/services/lube-logger/.env @@ -20,3 +20,9 @@ LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LUBELOGGER_MOTD="My Car" LUBELOGGER_DOMAIN="lubelogger..ts.net" +#MailConfig__EmailServer="" +#MailConfig__EmailFrom="" +#MailConfig__Port=587 +#MailConfig__Username="" +#MailConfig__Password="" +#LOGGING__LOGLEVEL__DEFAULT=Error \ No newline at end of file diff --git a/services/mattermost/.env b/services/mattermost/.env index 1cfb5e1..4c3d2b8 100644 --- a/services/mattermost/.env +++ b/services/mattermost/.env @@ -16,23 +16,45 @@ TS_AUTHKEY= # Optional Service variables # PUID=1000 +## Example settings (any additional setting added here also needs to be introduced in the docker-compose.yml) +# Domain of service DOMAIN=mattermost.example.com MM_SERVICESETTINGS_SITEURL=https://${DOMAIN} +## also relevant if you want to use Funnel + +## Default APP_PORT=8065 for Mattermost also see serve.json +## Exposed ports to the host. Inside the container 80, 443 and 8443 will be used HTTPS_PORT=${SERVICEPORT} HTTP_PORT=80 CALLS_PORT=8443 + +# Mattermost settings +## Inside the container the uid and gid is 2000. The folder owner can be set with +## `sudo chown -R 2000:2000 ${PWD}/${SERVICE}-data/mattermost`. MATTERMOST_CONFIG_PATH=${PWD}/${SERVICE}-data/config MATTERMOST_DATA_PATH=${PWD}/${SERVICE}-data/data MATTERMOST_LOGS_PATH=${PWD}/${SERVICE}-data/logs MATTERMOST_PLUGINS_PATH=${PWD}/${SERVICE}-data/plugins MATTERMOST_CLIENT_PLUGINS_PATH=${PWD}/${SERVICE}-data/client/plugins MATTERMOST_BLEVE_INDEXES_PATH=${PWD}/${SERVICE}-data/bleve-indexes + +## Bleve index (inside the container) MM_BLEVESETTINGS_INDEXDIR=/mattermost/bleve-indexes +## See https://github.com/mattermost/docker/issues/18 MATTERMOST_CONTAINER_READONLY=false + +#GITLAB_PKI_CHAIN_PATH=/pki_chain.pem +#CERT_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/fullchain.pem +#KEY_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/privkey.pem + +# Postgres Settings +## A guide on how to change the database user to a nonsuperuser can be found in docs/creation-of-nonsuperuser.md POSTGRES_IMAGE_TAG=13-alpine POSTGRES_DATA_PATH=${PWD}/${SERVICE}-data/postgres/data + POSTGRES_USER=MMus3r ##Please Change POSTGRES_PASSWORD=MMus3r_P4ssword ##Please Change POSTGRES_DB=mattermost MM_SQLSETTINGS_DRIVERNAME=postgres MM_SQLSETTINGS_DATASOURCE=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db-${SERVICE}:5432/${POSTGRES_DB}?sslmode=disable&connect_timeout=10 +MM_SQLSETTINGS_DATASOURCE=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db-${SERVICE}:5432/${POSTGRES_DB}?sslmode=disable&connect_timeout=10 \ No newline at end of file diff --git a/services/netbox/.env b/services/netbox/.env index 574b8ab..fd28683 100644 --- a/services/netbox/.env +++ b/services/netbox/.env @@ -16,40 +16,27 @@ TS_AUTHKEY= // your tailscale authentication key # Optional Service variables # PUID=1000 +#NETBOX Environment variables SUPER_SECRET=t3Ph722qJ5QHeQ1qfu36 CORS_ORIGIN_ALLOW_ALL=True DB_HOST=${SERVICE}-postgres DB_NAME=netbox -DB_PASSWORD=${SUPER_SECRET}DB -DB_USER=netbox -DB_WAIT_DEBUG=1 -EMAIL_FROM=netbox@bar.com -EMAIL_PASSWORD= -EMAIL_PORT=25 -EMAIL_SERVER=localhost -EMAIL_SSL_CERTFILE= EMAIL_SSL_KEYFILE= EMAIL_TIMEOUT=5 EMAIL_USERNAME=netbox +# EMAIL_USE_SSL and EMAIL_USE_TLS are mutually exclusive, i.e. they can't both be `true`! EMAIL_USE_SSL=false EMAIL_USE_TLS=false GRAPHQL_ENABLED=true -MEDIA_ROOT=/opt/netbox/netbox/media -METRICS_ENABLED=false -REDIS_CACHE_DATABASE=1 -REDIS_CACHE_HOST=${SERVICE}-rediscache -REDIS_CACHE_INSECURE_SKIP_TLS_VERIFY=false -REDIS_CACHE_PASSWORD=${SUPER_SECRET}REDIS -REDIS_CACHE_SSL=false -REDIS_DATABASE=0 -REDIS_HOST=${SERVICE}-rediscache -REDIS_INSECURE_SKIP_TLS_VERIFY=false -REDIS_PASSWORD=${SUPER_SECRET}REDIS -REDIS_SSL=false -RELEASE_CHECK_URL=https://api.github.com/repos/netbox-community/netbox/releases SECRET_KEY=${SUPER_SECRET}_SECRET! SKIP_SUPERUSER=true WEBHOOKS_ENABLED=true + + +#POSTGRES Environment variables POSTGRES_DB=netbox POSTGRES_PASSWORD=${SUPER_SECRET}DB POSTGRES_USER=netbox + +#REDIS Environment variables +REDIS_PASSWORD=${SUPER_SECRET}REDIS \ No newline at end of file From 1ea974afb8ccc8e58f56b0f786ef7a77e2ce5324 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:40:32 +0100 Subject: [PATCH 04/12] Updates --- services/pocket-id/.env | 12 ++++++++++++ services/tandoor/.env | 13 ++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/services/pocket-id/.env b/services/pocket-id/.env index 1d4ef3e..b67c049 100644 --- a/services/pocket-id/.env +++ b/services/pocket-id/.env @@ -13,12 +13,24 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# See the documentation for more information: https://pocket-id.org/docs/configuration/environment-variables # Optional Service variables # PUID=1000 +# These variables must be configured for your deployment: APP_URL=https://pocket-id..ts.net + +# Encryption key (choose one method): +# Method 1: Direct key (simple but less secure) +# Generate with: openssl rand -base64 32 ENCRYPTION_KEY= +# Method 2: File-based key (recommended) +# Put the base64 key in a file and point to it here. +# ENCRYPTION_KEY_FILE=/path/to/encryption_key + +# These variables are optional but recommended to review: TRUST_PROXY=true MAXMIND_LICENSE_KEY= PUID=1000 PGID=1000 +PGID=1000 \ No newline at end of file diff --git a/services/tandoor/.env b/services/tandoor/.env index c9e2bc3..ec13b57 100644 --- a/services/tandoor/.env +++ b/services/tandoor/.env @@ -16,9 +16,20 @@ TS_AUTHKEY= # Optional Service variables # PUID=1000 +# random secret key, use for example `base64 /dev/urandom | head -c50` to generate one SECRET_KEY= + +# allowed hosts (see documentation), should be set to your hostname(s) but might be * (default) for some proxies/providers ALLOWED_HOSTS=tandoor.yourtailnet.ts.net + +# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List TZ=Europe/Amsterdam + +# Connection secret for postgres. You should change it to a random password +# Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres + +# The values below this line do not need to be changed +################################################################################### DB_USERNAME=postgres -DB_DATABASE_NAME=tandoor +DB_DATABASE_NAME=tandoor \ No newline at end of file From 52b1b82c54bbbc6ba31e7ee68a8890dac986a378 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:41:58 +0100 Subject: [PATCH 05/12] Update --- services/netbox/.env | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/services/netbox/.env b/services/netbox/.env index fd28683..b04b879 100644 --- a/services/netbox/.env +++ b/services/netbox/.env @@ -14,13 +14,22 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se TS_AUTHKEY= // your tailscale authentication key # Optional Service variables -# PUID=1000 -#NETBOX Environment variables +#Please change this password SUPER_SECRET=t3Ph722qJ5QHeQ1qfu36 + +#NETBOX Environment variables CORS_ORIGIN_ALLOW_ALL=True DB_HOST=${SERVICE}-postgres DB_NAME=netbox +DB_PASSWORD=${SUPER_SECRET}DB +DB_USER=netbox +DB_WAIT_DEBUG=1 +EMAIL_FROM=netbox@bar.com +EMAIL_PASSWORD= +EMAIL_PORT=25 +EMAIL_SERVER=localhost +EMAIL_SSL_CERTFILE= EMAIL_SSL_KEYFILE= EMAIL_TIMEOUT=5 EMAIL_USERNAME=netbox @@ -28,6 +37,19 @@ EMAIL_USERNAME=netbox EMAIL_USE_SSL=false EMAIL_USE_TLS=false GRAPHQL_ENABLED=true +MEDIA_ROOT=/opt/netbox/netbox/media +METRICS_ENABLED=false +REDIS_CACHE_DATABASE=1 +REDIS_CACHE_HOST=${SERVICE}-rediscache +REDIS_CACHE_INSECURE_SKIP_TLS_VERIFY=false +REDIS_CACHE_PASSWORD=${SUPER_SECRET}REDIS +REDIS_CACHE_SSL=false +REDIS_DATABASE=0 +REDIS_HOST=${SERVICE}-rediscache +REDIS_INSECURE_SKIP_TLS_VERIFY=false +REDIS_PASSWORD=${SUPER_SECRET}REDIS +REDIS_SSL=false +RELEASE_CHECK_URL=https://api.github.com/repos/netbox-community/netbox/releases SECRET_KEY=${SUPER_SECRET}_SECRET! SKIP_SUPERUSER=true WEBHOOKS_ENABLED=true From 7366748a54366327621f74de67132a88cf234636 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:44:03 +0100 Subject: [PATCH 06/12] Update --- services/pocket-id/.env | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/services/pocket-id/.env b/services/pocket-id/.env index b67c049..bfcbf58 100644 --- a/services/pocket-id/.env +++ b/services/pocket-id/.env @@ -15,7 +15,6 @@ TS_AUTHKEY= # See the documentation for more information: https://pocket-id.org/docs/configuration/environment-variables # Optional Service variables -# PUID=1000 # These variables must be configured for your deployment: APP_URL=https://pocket-id..ts.net @@ -31,6 +30,4 @@ ENCRYPTION_KEY= # These variables are optional but recommended to review: TRUST_PROXY=true MAXMIND_LICENSE_KEY= -PUID=1000 -PGID=1000 -PGID=1000 \ No newline at end of file +PUID=1000 \ No newline at end of file From c23056c80902b927d20deb8cb0de53e41c91e525 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:45:25 +0100 Subject: [PATCH 07/12] Update --- services/booklore/.env | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/booklore/.env b/services/booklore/.env index 7f47e19..abe6420 100644 --- a/services/booklore/.env +++ b/services/booklore/.env @@ -14,10 +14,12 @@ DNS_SERVER=9.9.9.9 TS_AUTHKEY= # Add your TS authkey # Optional Service variables -# PUID=1000 +# MariaDB Credentials MYSQL_ROOT_PASSWORD= # Use a strong password for the databases root user, should be different from MYSQL_PASSWORD MYSQL_DATABASE=booklore MYSQL_USER=booklore MYSQL_PASSWORD= # Use a strong password; must match DATABASE_PASSWORD defined in the booklore container -TZ=Europe/Paris + +# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List +TZ=Europe/Paris \ No newline at end of file From 7760b53ea85cf76ea915348e6efae71db58b3432 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:47:18 +0100 Subject: [PATCH 08/12] Update --- services/fossflow/.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/fossflow/.env b/services/fossflow/.env index 5682e77..63e49b6 100644 --- a/services/fossflow/.env +++ b/services/fossflow/.env @@ -4,7 +4,7 @@ # Service Configuration SERVICE=fossflow -IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). +#IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). # Network Configuration SERVICEPORT=3000 From 2f66a4570124a9776a62b5601cdef8ec5fb68e78 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:48:05 +0100 Subject: [PATCH 09/12] Update --- services/gitsave/.env | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/gitsave/.env b/services/gitsave/.env index 87ad5f4..3522ee2 100644 --- a/services/gitsave/.env +++ b/services/gitsave/.env @@ -16,6 +16,7 @@ TS_AUTHKEY= # Optional Service variables # PUID=1000 +# You can generate a JWT_SECRET here: https://jwtsecrets.com/#generator JWT_SECRET="REPLACE_THIS" DISABLE_AUTH=false -ENCRYPTION_SECRET="REPLACE_THIS_WITH_32_CHARACTERS_SECRET" +ENCRYPTION_SECRET="REPLACE_THIS_WITH_32_CHARACTERS_SECRET" \ No newline at end of file From 26652c49701a3ab0555c86e1fa7e3bee4660447e Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:49:32 +0100 Subject: [PATCH 10/12] Update --- services/immich/.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/immich/.env b/services/immich/.env index 287f39d..7a7dee1 100644 --- a/services/immich/.env +++ b/services/immich/.env @@ -4,7 +4,7 @@ # Service Configuration SERVICE=immich -IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). +#IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). # Network Configuration SERVICEPORT=2283 From 04be6a221c10de972fd50c2337b750a65033053c Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:50:49 +0100 Subject: [PATCH 11/12] Update --- services/kaneo/.env | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/services/kaneo/.env b/services/kaneo/.env index 08f48cb..5b5bd47 100644 --- a/services/kaneo/.env +++ b/services/kaneo/.env @@ -4,7 +4,8 @@ # Service Configuration SERVICE=kaneo -IMAGE_URL= # Docker image URL from container registry (e.g., adguard/adguard-home). +IMAGE_URL_BACKEND=ghcr.io/usekaneo/api:latest +IMAGE_URL_FRONTEND=ghcr.io/usekaneo/web:latest # Network Configuration SERVICEPORT=80 @@ -15,6 +16,3 @@ TS_AUTHKEY= # Optional Service variables # PUID=1000 - -IMAGE_URL_BACKEND=ghcr.io/usekaneo/api:latest -IMAGE_URL_FRONTEND=ghcr.io/usekaneo/web:latest From 62b17dc578f6aa4727b63088c2a654fbd26b31c5 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:54:04 +0100 Subject: [PATCH 12/12] UPdate --- services/karakeep/.env | 1 + services/pocket-id/.env | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/services/karakeep/.env b/services/karakeep/.env index 8a00192..b3550fe 100644 --- a/services/karakeep/.env +++ b/services/karakeep/.env @@ -14,6 +14,7 @@ DNS_SERVER=9.9.9.9 TS_AUTHKEY= # Optional Service variables +# PLEASE READ MANUAL https://docs.karakeep.app/Installation/docker/#3-populate-the-environment-variables # PUID=1000 KARAKEEP_VERSION=release diff --git a/services/pocket-id/.env b/services/pocket-id/.env index bfcbf58..52386a5 100644 --- a/services/pocket-id/.env +++ b/services/pocket-id/.env @@ -30,4 +30,5 @@ ENCRYPTION_KEY= # These variables are optional but recommended to review: TRUST_PROXY=true MAXMIND_LICENSE_KEY= -PUID=1000 \ No newline at end of file +PUID=1000 +PGID=1000 \ No newline at end of file