From 745624b87bf083903710e9c139aca4a88f7c8415 Mon Sep 17 00:00:00 2001 From: Michael H Date: Sun, 5 Apr 2026 17:27:21 +0100 Subject: [PATCH 01/20] compose.yml and .env added to paperless service. --- services/paperless/.env | 25 ++++++++ services/paperless/compose.yml | 103 +++++++++++++++++++++++++++++++++ 2 files changed, 128 insertions(+) create mode 100644 services/paperless/.env create mode 100644 services/paperless/compose.yml diff --git a/services/paperless/.env b/services/paperless/.env new file mode 100644 index 00000000..924a89b4 --- /dev/null +++ b/services/paperless/.env @@ -0,0 +1,25 @@ +#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=paperless +IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest + +# Network Configuration +SERVICEPORT=80 +DNS_SERVER=9.9.9.9 + +# Tailscale Configuration +TS_AUTHKEY= + +# Optional Service variables +# PUID=1000 + +PAPERLESS_TIME_ZONE=Europe/London +PAPERLESS_OCR_LANGUAGE=eng +PAPERLESS_SECRET_KEY='change this to any random sting' #https://docs.paperless-ngx.com/configuration/#PAPERLESS_SECRET_KEY +PAPERLESS_ADMIN_USER=admin +PAPERLESS_ADMIN_PASSWORD=changeme +POSTGRES_USER=paperless +POSTGRES_PASSWORD=paperless diff --git a/services/paperless/compose.yml b/services/paperless/compose.yml new file mode 100644 index 00000000..9ccfe422 --- /dev/null +++ b/services/paperless/compose.yml @@ -0,0 +1,103 @@ +configs: + ts-serve: + content: | + {"TCP":{"443":{"HTTPS":true}}, + "Web":{"$${TS_CERT_DOMAIN}:443": + {"Handlers":{"/": + {"Proxy":"http://127.0.0.1:80"}}}}, + "AllowFunnel":{"$${TS_CERT_DOMAIN}:443":false}} + +services: +# Make sure you have updated/checked the .env file with the correct variables. +# All the ${ xx } need to be defined there. + # Tailscale Sidecar Configuration + tailscale: + image: tailscale/tailscale:latest # Image to be used + container_name: tailscale-${SERVICE} # Name for local container management + hostname: ${SERVICE} # Name used within your Tailscale environment + environment: + - TS_AUTHKEY=${TS_AUTHKEY} + - TS_STATE_DIR=/var/lib/tailscale + - TS_SERVE_CONFIG=/config/serve.json # Tailscale Serve configuration to expose the web interface on your local Tailnet - remove this line if not required + - TS_USERSPACE=false + - TS_ENABLE_HEALTH_CHECK=true # Enable healthcheck endpoint: "/healthz" + - TS_LOCAL_ADDR_PORT=127.0.0.1:41234 # The : for the healthz endpoint + #- TS_ACCEPT_DNS=true # Uncomment when using MagicDNS + - TS_AUTH_ONCE=true + configs: + - source: ts-serve + target: /config/serve.json + volumes: + - ./config:/config # Config folder used to store Tailscale files - you may need to change the path + - ./ts/state:/var/lib/tailscale # Tailscale requirement - you may need to change the path + devices: + - /dev/net/tun:/dev/net/tun # Network configuration for Tailscale to work + cap_add: + - net_admin # Tailscale requirement + #ports: + # - 0.0.0.0:${SERVICEPORT}:${SERVICEPORT} # Binding port ${SERVICE}PORT to the local network - may be removed if only exposure to your Tailnet is required + # If any DNS issues arise, use your preferred DNS provider by uncommenting the config below + # dns: + # - ${DNS_SERVER} + healthcheck: + test: ["CMD", "wget", "--spider", "-q", "http://127.0.0.1:41234/healthz"] # Check Tailscale has a Tailnet IP and is operational + interval: 1m # How often to perform the check + timeout: 10s # Time to wait for the check to succeed + retries: 3 # Number of retries before marking as unhealthy + start_period: 10s # Time to wait before starting health checks + restart: always + + application: + image: ${IMAGE_URL} + network_mode: service:tailscale + container_name: app-${SERVICE} + depends_on: + tailscale: + condition: service_healthy + db: + condition: service_started + broker: + condition: service_started + healthcheck: + test: ["CMD", "pgrep", "-f", "${SERVICE}"] # Check if ${SERVICE} process is running + interval: 1m # How often to perform the check + timeout: 10s # Time to wait for the check to succeed + retries: 3 # Number of retries before marking as unhealthy + start_period: 30s # Time to wait before starting health checks + restart: always + volumes: + - data:/usr/src/paperless/data + - media:/usr/src/paperless/media + - ./${SERVICE}-export/export:/usr/src/paperless/export + - ./${SERVICE}-consume/consume:/usr/src/paperless/consume + environment: + PAPERLESS_TIME_ZONE: ${PAPERLESS_TIME_ZONE} + PAPERLESS_OCR_LANGUAGE: ${PAPERLESS_OCR_LANGUAGE} + PAPERLESS_SECRET_KEY: ${PAPERLESS_SECRET_KEY} + PAPERLESS_PORT: 80 + PAPERLESS_PROXY_SSL_HEADER: '["HTTP_X_FORWARDED_PROTO", "https"]' + PAPERLESS_ADMIN_USER: ${PAPERLESS_ADMIN_USER} + PAPERLESS_ADMIN_PASSWORD: ${PAPERLESS_ADMIN_PASSWORD} + PAPERLESS_REDIS: redis://broker:6379 + PAPERLESS_DBHOST: db + db: + image: docker.io/library/postgres:18 + container_name: app-${SERVICE}-db # Name for local container management + restart: always + volumes: + - pgdata:/var/lib/postgresql + environment: + POSTGRES_DB: paperless + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + broker: + image: docker.io/library/redis:8 + container_name: app-${SERVICE}-broker # Name for local container management + restart: always + volumes: + - redisdata:/data +volumes: + data: + media: + pgdata: + redisdata: From ed87cd33c264ef2e9d6b1f22f59324e0741b4610 Mon Sep 17 00:00:00 2001 From: Michael H Date: Sun, 5 Apr 2026 17:36:32 +0100 Subject: [PATCH 02/20] Include paperless service README --- services/paperless/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 services/paperless/README.md diff --git a/services/paperless/README.md b/services/paperless/README.md new file mode 100644 index 00000000..c41e6105 --- /dev/null +++ b/services/paperless/README.md @@ -0,0 +1,12 @@ +# Paperless-ngx with Tailscale Sidecar Configuration + +This Docker Compose configuration sets up [Paperless-ngx](https://docs.paperless-ngx.com/) with Tailscale as a sidecar container to securely deliver push notifications over a private Tailscale network. By integrating Tailscale in a sidecar configuration, you enhance the privacy and security of your ntfy instance, ensuring it is only accessible within your Tailscale network. + +## ntfy + +[Paperless-ngx](https://docs.paperless-ngx.com) is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. +## Configuration Overview + +In this setup, the `tailscale-paperless` service runs the Tailscale daemon to provide secure, private networking. The `paperless` service is configured to use Tailscale’s network stack via Docker’s `network_mode: service:` syntax. This binds Paperless network interface to the Tailscale container, making the service available only through your Tailscale network (or locally, if needed). + +This architecture is ideal for self-hosters who want to send and receive notifications from anywhere without exposing Paperless-ngx to the internet, maintaining both ease of access and strict privacy controls. From 8ae55d89ef43dda0b14d622a3fadbca04e811690 Mon Sep 17 00:00:00 2001 From: Michael H Date: Sun, 5 Apr 2026 17:45:26 +0100 Subject: [PATCH 03/20] Error paperless service README --- services/paperless/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/paperless/README.md b/services/paperless/README.md index c41e6105..a25f63ff 100644 --- a/services/paperless/README.md +++ b/services/paperless/README.md @@ -2,7 +2,7 @@ This Docker Compose configuration sets up [Paperless-ngx](https://docs.paperless-ngx.com/) with Tailscale as a sidecar container to securely deliver push notifications over a private Tailscale network. By integrating Tailscale in a sidecar configuration, you enhance the privacy and security of your ntfy instance, ensuring it is only accessible within your Tailscale network. -## ntfy +## Paperless-ngx [Paperless-ngx](https://docs.paperless-ngx.com) is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. ## Configuration Overview From 822a8dfa07fea4d7fdd501cf6b58dc80ff18fab7 Mon Sep 17 00:00:00 2001 From: Michael H Date: Mon, 6 Apr 2026 16:34:03 +0100 Subject: [PATCH 04/20] Add PUID, GUID to environment. Align environment variables with template format --- services/paperless/compose.yml | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/services/paperless/compose.yml b/services/paperless/compose.yml index 9ccfe422..2972e016 100644 --- a/services/paperless/compose.yml +++ b/services/paperless/compose.yml @@ -71,15 +71,18 @@ services: - ./${SERVICE}-export/export:/usr/src/paperless/export - ./${SERVICE}-consume/consume:/usr/src/paperless/consume environment: - PAPERLESS_TIME_ZONE: ${PAPERLESS_TIME_ZONE} - PAPERLESS_OCR_LANGUAGE: ${PAPERLESS_OCR_LANGUAGE} - PAPERLESS_SECRET_KEY: ${PAPERLESS_SECRET_KEY} - PAPERLESS_PORT: 80 - PAPERLESS_PROXY_SSL_HEADER: '["HTTP_X_FORWARDED_PROTO", "https"]' - PAPERLESS_ADMIN_USER: ${PAPERLESS_ADMIN_USER} - PAPERLESS_ADMIN_PASSWORD: ${PAPERLESS_ADMIN_PASSWORD} - PAPERLESS_REDIS: redis://broker:6379 - PAPERLESS_DBHOST: db + - PUID=1000 + - PGID=1000 + - TZ=Europe/Amsterdam + - PAPERLESS_TIME_ZONE=${PAPERLESS_TIME_ZONE} + - PAPERLESS_OCR_LANGUAGE=${PAPERLESS_OCR_LANGUAGE} + - PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY} + - PAPERLESS_PORT=80 + - PAPERLESS_PROXY_SSL_HEADER=["HTTP_X_FORWARDED_PROTO", "https"] + - PAPERLESS_ADMIN_USER=${PAPERLESS_ADMIN_USER} + - PAPERLESS_ADMIN_PASSWORD=${PAPERLESS_ADMIN_PASSWORD} + - PAPERLESS_REDIS=redis://broker:6379 + - PAPERLESS_DBHOST=db db: image: docker.io/library/postgres:18 container_name: app-${SERVICE}-db # Name for local container management @@ -87,15 +90,22 @@ services: volumes: - pgdata:/var/lib/postgresql environment: - POSTGRES_DB: paperless - POSTGRES_USER: ${POSTGRES_USER} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + - PUID=1000 + - PGID=1000 + - TZ=Europe/Amsterdam + - POSTGRES_DB=paperless + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} broker: image: docker.io/library/redis:8 container_name: app-${SERVICE}-broker # Name for local container management restart: always volumes: - redisdata:/data + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Amsterdam volumes: data: media: From 24686d6c2c1dc1728c6146f5414c9acace125dc8 Mon Sep 17 00:00:00 2001 From: Michael H Date: Mon, 6 Apr 2026 21:35:14 +0100 Subject: [PATCH 05/20] Remove volumes and incorporate the local storage principle as outlined in templates. --- services/paperless/compose.yml | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/services/paperless/compose.yml b/services/paperless/compose.yml index 2972e016..9b5b125b 100644 --- a/services/paperless/compose.yml +++ b/services/paperless/compose.yml @@ -66,10 +66,10 @@ services: start_period: 30s # Time to wait before starting health checks restart: always volumes: - - data:/usr/src/paperless/data - - media:/usr/src/paperless/media - - ./${SERVICE}-export/export:/usr/src/paperless/export - - ./${SERVICE}-consume/consume:/usr/src/paperless/consume + - ./${SERVICE}-data/data:/usr/src/paperless/data + - ./${SERVICE}-data/media:/usr/src/paperless/media + - ./${SERVICE}-data/export:/usr/src/paperless/export + - ./${SERVICE}-data/consume:/usr/src/paperless/consume environment: - PUID=1000 - PGID=1000 @@ -88,7 +88,7 @@ services: container_name: app-${SERVICE}-db # Name for local container management restart: always volumes: - - pgdata:/var/lib/postgresql + - ./${SERVICE}-data/pgdata:/var/lib/postgresql environment: - PUID=1000 - PGID=1000 @@ -101,13 +101,8 @@ services: container_name: app-${SERVICE}-broker # Name for local container management restart: always volumes: - - redisdata:/data + - ./${SERVICE}-data/redisdata:/data environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam -volumes: - data: - media: - pgdata: - redisdata: From 216de0891639677a9666589f57ce4ee20cc2915d Mon Sep 17 00:00:00 2001 From: Michael H Date: Mon, 6 Apr 2026 21:41:18 +0100 Subject: [PATCH 06/20] Restored comments. --- services/paperless/.env | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/services/paperless/.env b/services/paperless/.env index 924a89b4..d980b989 100644 --- a/services/paperless/.env +++ b/services/paperless/.env @@ -3,15 +3,15 @@ #COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. # Service Configuration -SERVICE=paperless -IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest +SERVICE=paperless # Service name (e.g., adguard). Used as hostname in Tailscale and for container naming (app-${SERVICE}). +IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest # Docker image URL from container registry (e.g., adguard/adguard-home). # Network Configuration -SERVICEPORT=80 -DNS_SERVER=9.9.9.9 +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= +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 534c6dc27791835123ad47e04ee31634de994230 Mon Sep 17 00:00:00 2001 From: Michael H Date: Mon, 6 Apr 2026 22:10:15 +0100 Subject: [PATCH 07/20] Place TZ in .env --- templates/service-template/.env | 3 +++ 1 file changed, 3 insertions(+) diff --git a/templates/service-template/.env b/templates/service-template/.env index 5673aa7c..6d18cc53 100644 --- a/templates/service-template/.env +++ b/templates/service-template/.env @@ -15,3 +15,6 @@ TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://t # Optional Service variables # PUID=1000 + +# Time Zone for container +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones From 242a5e2a1f381c12d93ee9f62ccc4cb077f3b691 Mon Sep 17 00:00:00 2001 From: Michael H Date: Mon, 6 Apr 2026 22:11:14 +0100 Subject: [PATCH 08/20] Add TZ variable to environment. --- templates/service-template/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/service-template/compose.yaml b/templates/service-template/compose.yaml index f669ba2f..28ec95fb 100644 --- a/templates/service-template/compose.yaml +++ b/templates/service-template/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/app/config:/config depends_on: From e853e86ed71c3f3db5d0ef417d4c45e4e7757f54 Mon Sep 17 00:00:00 2001 From: Michael H Date: Mon, 6 Apr 2026 22:47:36 +0100 Subject: [PATCH 09/20] Revert "Restored comments." This reverts commit 216de0891639677a9666589f57ce4ee20cc2915d. --- services/paperless/.env | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/services/paperless/.env b/services/paperless/.env index d980b989..924a89b4 100644 --- a/services/paperless/.env +++ b/services/paperless/.env @@ -3,15 +3,15 @@ #COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. # Service Configuration -SERVICE=paperless # Service name (e.g., adguard). Used as hostname in Tailscale and for container naming (app-${SERVICE}). -IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest # Docker image URL from container registry (e.g., adguard/adguard-home). +SERVICE=paperless +IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest # 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. +SERVICEPORT=80 +DNS_SERVER=9.9.9.9 # 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. +TS_AUTHKEY= # Optional Service variables # PUID=1000 From 5fb8e45c645b9a7c66be33e90bd9ed054662d8b5 Mon Sep 17 00:00:00 2001 From: Michael H Date: Mon, 6 Apr 2026 22:59:28 +0100 Subject: [PATCH 10/20] Restore Comments --- services/paperless/.env | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/services/paperless/.env b/services/paperless/.env index 924a89b4..d980b989 100644 --- a/services/paperless/.env +++ b/services/paperless/.env @@ -3,15 +3,15 @@ #COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. # Service Configuration -SERVICE=paperless -IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest +SERVICE=paperless # Service name (e.g., adguard). Used as hostname in Tailscale and for container naming (app-${SERVICE}). +IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest # Docker image URL from container registry (e.g., adguard/adguard-home). # Network Configuration -SERVICEPORT=80 -DNS_SERVER=9.9.9.9 +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= +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 d424bcae8fc9ef512713af51f9f5f13343d1981b Mon Sep 17 00:00:00 2001 From: Michael H Date: Tue, 7 Apr 2026 10:03:38 +0100 Subject: [PATCH 11/20] Revert --- README.md | 7 +++++++ services/paperless/.env | 10 +++++----- services/paperless/compose.yml | 17 ++++++----------- 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 7644830d..973d066f 100644 --- a/README.md +++ b/README.md @@ -40,11 +40,18 @@ ScaleTail provides ready-to-run [Docker Compose](https://docs.docker.com/compose docker compose up -d ``` +## Contributors + +A huge thank you to all our contributors! ScaleTail wouldn’t be what it is today without your time, effort, and ideas! + +[![Contributors](https://contrib.rocks/image?repo=tailscale-dev/scaletail)](https://github.com/tailscale-dev/scaletail/graphs/contributors) + ## Table of Contents - [ScaleTail - Secure Self-Hosting Made Simple](#scaletail---secure-self-hosting-made-simple) - [Featured by Tailscale](#featured-by-tailscale) - [Quick Start](#quick-start) + - [Contributors](#contributors) - [Table of Contents](#table-of-contents) - [Available Configurations](#available-configurations) - [🌐 Networking and Security](#-networking-and-security) diff --git a/services/paperless/.env b/services/paperless/.env index 924a89b4..d980b989 100644 --- a/services/paperless/.env +++ b/services/paperless/.env @@ -3,15 +3,15 @@ #COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure. # Service Configuration -SERVICE=paperless -IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest +SERVICE=paperless # Service name (e.g., adguard). Used as hostname in Tailscale and for container naming (app-${SERVICE}). +IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest # Docker image URL from container registry (e.g., adguard/adguard-home). # Network Configuration -SERVICEPORT=80 -DNS_SERVER=9.9.9.9 +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= +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 diff --git a/services/paperless/compose.yml b/services/paperless/compose.yml index 2972e016..9b5b125b 100644 --- a/services/paperless/compose.yml +++ b/services/paperless/compose.yml @@ -66,10 +66,10 @@ services: start_period: 30s # Time to wait before starting health checks restart: always volumes: - - data:/usr/src/paperless/data - - media:/usr/src/paperless/media - - ./${SERVICE}-export/export:/usr/src/paperless/export - - ./${SERVICE}-consume/consume:/usr/src/paperless/consume + - ./${SERVICE}-data/data:/usr/src/paperless/data + - ./${SERVICE}-data/media:/usr/src/paperless/media + - ./${SERVICE}-data/export:/usr/src/paperless/export + - ./${SERVICE}-data/consume:/usr/src/paperless/consume environment: - PUID=1000 - PGID=1000 @@ -88,7 +88,7 @@ services: container_name: app-${SERVICE}-db # Name for local container management restart: always volumes: - - pgdata:/var/lib/postgresql + - ./${SERVICE}-data/pgdata:/var/lib/postgresql environment: - PUID=1000 - PGID=1000 @@ -101,13 +101,8 @@ services: container_name: app-${SERVICE}-broker # Name for local container management restart: always volumes: - - redisdata:/data + - ./${SERVICE}-data/redisdata:/data environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam -volumes: - data: - media: - pgdata: - redisdata: From 14d6ab4d5363ad0ea685ecfc4de83e3e84bc6a33 Mon Sep 17 00:00:00 2001 From: Michael H Date: Tue, 7 Apr 2026 19:36:04 +0100 Subject: [PATCH 12/20] Revert changes made to template files. --- templates/service-template/.env | 3 --- templates/service-template/compose.yaml | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/templates/service-template/.env b/templates/service-template/.env index 6d18cc53..5673aa7c 100644 --- a/templates/service-template/.env +++ b/templates/service-template/.env @@ -15,6 +15,3 @@ TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://t # Optional Service variables # PUID=1000 - -# Time Zone for container -TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones diff --git a/templates/service-template/compose.yaml b/templates/service-template/compose.yaml index 28ec95fb..f669ba2f 100644 --- a/templates/service-template/compose.yaml +++ b/templates/service-template/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=${TZ} + - TZ=Europe/Amsterdam volumes: - ./${SERVICE}-data/app/config:/config depends_on: From 3338b809acefe868936b36d12c96d60fd656307f Mon Sep 17 00:00:00 2001 From: Bart <57799908+crypt0rr@users.noreply.github.com> Date: Tue, 7 Apr 2026 21:10:38 +0200 Subject: [PATCH 13/20] Set SERVICEPORT to 80 in .env configuration --- services/paperless/.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/paperless/.env b/services/paperless/.env index d980b989..a9035b4d 100644 --- a/services/paperless/.env +++ b/services/paperless/.env @@ -7,7 +7,7 @@ SERVICE=paperless # Service name (e.g., adguard). Used as hostname in Tailscale IMAGE_URL=ghcr.io/paperless-ngx/paperless-ngx:latest # 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. +SERVICEPORT=80 # 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 From 082675a863914e68e59bec84dfb1f0febac95199 Mon Sep 17 00:00:00 2001 From: Michael H Date: Tue, 7 Apr 2026 22:14:02 +0100 Subject: [PATCH 14/20] Update to include paperless-ngx --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 973d066f..d7b78502 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ A huge thank you to all our contributors! ScaleTail wouldn’t be what it is tod | 🎶 **Navidrome** | Your Personal Streaming Service self-hosted. | [Details](services/navidrome) | | 🎶 **Swing Music** | A fast, beautiful, self-hosted music streaming server for your local audio library. | [Details](services/swingmx) | | 🎬 **Seerr** | A request management and media discovery tool for Plex, Jellyfin and Emby. | [Details](services/seerr) | +| 📚 **Paperless-ngx** | An open-source document management system that transforms physical documents into a searchable archive. | [Details](services/paperless) | | 🎵 **Picard** | MusicBrainz Picard is a cross-platform music tagger for organizing and tagging music files. | [Details](services/picard) | | 🎬 **Plex** | A media server that organizes video, music, and photos from personal media libraries. | [Details](services/plex) | | 📥 **qBittorrent** | An open-source BitTorrent client. | [Details](services/qbittorrent) | From 6ecf74150326524ccd53644f7190c1560aac56bd Mon Sep 17 00:00:00 2001 From: Bart <57799908+crypt0rr@users.noreply.github.com> Date: Wed, 8 Apr 2026 06:18:36 +0200 Subject: [PATCH 15/20] Update README with Tailscale service configuration Added information about Tailscale integration for secure networking. --- services/paperless/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/services/paperless/README.md b/services/paperless/README.md index a25f63ff..afd80ebb 100644 --- a/services/paperless/README.md +++ b/services/paperless/README.md @@ -5,6 +5,7 @@ This Docker Compose configuration sets up [Paperless-ngx](https://docs.paperless ## Paperless-ngx [Paperless-ngx](https://docs.paperless-ngx.com) is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. + ## Configuration Overview In this setup, the `tailscale-paperless` service runs the Tailscale daemon to provide secure, private networking. The `paperless` service is configured to use Tailscale’s network stack via Docker’s `network_mode: service:` syntax. This binds Paperless network interface to the Tailscale container, making the service available only through your Tailscale network (or locally, if needed). From d6d5822971547c15f2da547151edd23f140eae00 Mon Sep 17 00:00:00 2001 From: Michael H Date: Wed, 8 Apr 2026 10:57:32 +0100 Subject: [PATCH 16/20] Move TZ environment variable to .env file --- templates/service-template/.env | 3 +++ templates/service-template/compose.yaml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/service-template/.env b/templates/service-template/.env index 5673aa7c..db8ee529 100644 --- a/templates/service-template/.env +++ b/templates/service-template/.env @@ -15,3 +15,6 @@ TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://t # Optional Service variables # PUID=1000 + +#Time Zone +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones diff --git a/templates/service-template/compose.yaml b/templates/service-template/compose.yaml index f669ba2f..28ec95fb 100644 --- a/templates/service-template/compose.yaml +++ b/templates/service-template/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/app/config:/config depends_on: From 428490dafd4f01a7f336c4c111c6a0b292e2e955 Mon Sep 17 00:00:00 2001 From: michaelhodges Date: Thu, 9 Apr 2026 22:29:57 +0100 Subject: [PATCH 17/20] Update .env --- templates/service-template/.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/service-template/.env b/templates/service-template/.env index db8ee529..7b188485 100644 --- a/templates/service-template/.env +++ b/templates/service-template/.env @@ -16,5 +16,5 @@ TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://t # Optional Service variables # PUID=1000 -#Time Zone +#Time Zone setting for containers TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones From 4970f4c1b70ba808dc6dd028d32f0f5f5a13bc6e Mon Sep 17 00:00:00 2001 From: Michael H Date: Fri, 10 Apr 2026 16:40:28 +0100 Subject: [PATCH 18/20] Area to declare container environment variables. --- templates/service-template/.env | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/service-template/.env b/templates/service-template/.env index 7b188485..2e042862 100644 --- a/templates/service-template/.env +++ b/templates/service-template/.env @@ -18,3 +18,5 @@ TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://t #Time Zone setting for containers TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + +# Any Container environment variables are declared below. See https://docs.docker.com/compose/how-tos/environment-variables/ From 59431976ae08b055e7fb7992d18025756a4f5f13 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Sat, 11 Apr 2026 20:56:18 +0200 Subject: [PATCH 19/20] Timezone --- services/actual-budget/.env | 3 +++ services/actual-budget/compose.yaml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/services/actual-budget/.env b/services/actual-budget/.env index 89b0a9cc..4c574fa5 100644 --- a/services/actual-budget/.env +++ b/services/actual-budget/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 \ No newline at end of file diff --git a/services/actual-budget/compose.yaml b/services/actual-budget/compose.yaml index a9563aef..e734f7f9 100644 --- a/services/actual-budget/compose.yaml +++ b/services/actual-budget/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} # Uncomment any of the lines below to set configuration options. # - ACTUAL_HTTPS_KEY=/data/selfhost.key # - ACTUAL_HTTPS_CERT=/data/selfhost.crt From 1b6ffb3642c74ff668b07c6bb2c4bef9d09ac423 Mon Sep 17 00:00:00 2001 From: crypt0rr <57799908+crypt0rr@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:02:46 +0200 Subject: [PATCH 20/20] Update time zone configuration across multiple services to use environment variable - Added TZ environment variable definition in .env files for services that did not have it. --- services/adguardhome-sync/.env | 3 +++ services/adguardhome-sync/compose.yaml | 2 +- services/adguardhome/.env | 3 +++ services/adguardhome/compose.yaml | 4 ++-- services/anchor/.env | 3 +++ services/anchor/compose.yaml | 4 ++-- services/arcane/.env | 3 +++ services/audiobookshelf/.env | 3 +++ services/audiobookshelf/compose.yaml | 2 +- services/bazarr/.env | 3 +++ services/bazarr/compose.yaml | 4 ++-- services/bentopdf/.env | 3 +++ services/bentopdf/compose.yaml | 2 +- services/beszel-agent/.env | 3 +++ services/beszel-hub/.env | 3 +++ services/beszel-hub/compose.yaml | 4 ++-- services/booklore/.env | 3 +++ services/caddy/.env | 3 +++ services/caddy/compose.yaml | 2 +- services/changedetection/.env | 3 +++ services/changedetection/compose.yaml | 4 ++-- services/clipcascade/.env | 3 +++ services/clipcascade/compose.yaml | 2 +- services/coder/.env | 3 +++ services/configarr/.env | 3 +++ services/configarr/compose.yaml | 2 +- services/convertx/.env | 3 +++ services/copyparty/.env | 3 +++ services/cyberchef/.env | 3 +++ services/cyberchef/compose.yaml | 4 ++-- services/ddns-updater/.env | 3 +++ services/ddns-updater/compose.yaml | 4 ++-- services/dockhand/.env | 3 +++ services/docmost/.env | 3 +++ services/donetick/.env | 3 +++ services/donetick/compose.yaml | 4 ++-- services/dozzle/.env | 3 +++ services/dumbdo/.env | 3 +++ services/dumbdo/compose.yaml | 4 ++-- services/eigenfocus/.env | 3 +++ services/eigenfocus/compose.yaml | 4 ++-- services/excalidraw/.env | 3 +++ services/excalidraw/compose.yaml | 4 ++-- services/flaresolverr/.env | 3 +++ services/flaresolverr/compose.yaml | 2 +- services/flatnotes/.env | 3 +++ services/forgejo/.env | 3 +++ services/forgejo/compose.yaml | 4 ++-- services/formbricks/.env | 3 +++ services/fossflow/.env | 3 +++ services/frigate/.env | 3 +++ services/frigate/compose.yaml | 4 ++-- services/ghost/.env | 3 +++ services/gitea/.env | 3 +++ services/gitea/compose.yaml | 2 +- services/gitsave/.env | 3 +++ services/gitsave/compose.yaml | 4 ++-- services/glance/.env | 3 +++ services/gokapi/.env | 3 +++ services/gokapi/compose.yaml | 4 ++-- services/gotify/.env | 3 +++ services/grampsweb/.env | 3 +++ services/haptic/.env | 3 +++ services/haptic/compose.yaml | 4 ++-- services/hemmelig/.env | 3 +++ services/hemmelig/compose.yaml | 4 ++-- services/homarr/.env | 3 +++ services/homarr/compose.yaml | 4 ++-- services/home-assistant/.env | 3 +++ services/home-assistant/compose.yaml | 4 ++-- services/homebox/.env | 3 +++ services/homebox/compose.yaml | 4 ++-- services/homepage/.env | 3 +++ services/hytale/.env | 3 +++ services/immich/.env | 3 +++ services/isley/.env | 3 +++ services/isley/compose.yaml | 4 ++-- services/it-tools/.env | 3 +++ services/it-tools/compose.yaml | 4 ++-- services/jellyfin/.env | 3 +++ services/jellyfin/compose.yaml | 2 +- services/kaneo/.env | 3 +++ services/karakeep/.env | 3 +++ services/kavita/.env | 3 +++ services/kavita/compose.yaml | 2 +- services/languagetool/.env | 3 +++ services/languagetool/compose.yaml | 4 ++-- services/linkding/.env | 3 +++ services/linkding/compose.yaml | 4 ++-- services/lube-logger/.env | 3 +++ services/mattermost/.env | 3 +++ services/mattermost/compose.yaml | 4 ++-- services/mealie/.env | 3 +++ services/memos/.env | 3 +++ services/metube/.env | 3 +++ services/metube/compose.yaml | 2 +- services/miniflux/.env | 3 +++ services/miniqr/.env | 3 +++ services/miniqr/compose.yaml | 4 ++-- services/nanote/.env | 3 +++ services/nanote/compose.yaml | 4 ++-- services/navidrome/.env | 3 +++ services/navidrome/compose.yaml | 4 ++-- services/nessus/.env | 3 +++ services/nessus/compose.yaml | 4 ++-- services/netbox/.env | 3 +++ services/netbox/compose.yaml | 2 +- services/nextcloud/.env | 3 +++ services/nextcloud/compose.yaml | 4 ++-- services/nodered/.env | 3 +++ services/nodered/compose.yaml | 4 ++-- services/ntfy/.env | 3 +++ services/ntfy/compose.yaml | 4 ++-- services/paperless/.env | 3 +++ services/picard/.env | 3 +++ services/pihole/.env | 3 +++ services/pihole/compose.yaml | 2 +- services/pingvin-share/.env | 3 +++ services/pingvin-share/compose.yaml | 2 +- services/plex/.env | 3 +++ services/plex/compose.yaml | 4 ++-- services/pocket-id/.env | 3 +++ services/portainer/.env | 3 +++ services/portainer/compose.yaml | 4 ++-- services/portracker/.env | 3 +++ services/posterizarr/.env | 3 +++ services/prowlarr/.env | 3 +++ services/prowlarr/compose.yaml | 4 ++-- services/qbittorrent/.env | 3 +++ services/qbittorrent/compose.yaml | 4 ++-- services/radarr/.env | 3 +++ services/radarr/compose.yaml | 4 ++-- services/recyclarr/.env | 3 +++ services/recyclarr/compose.yaml | 4 ++-- services/resilio-sync/.env | 3 +++ services/resilio-sync/compose.yaml | 4 ++-- services/searxng/.env | 3 +++ services/searxng/compose.yaml | 4 ++-- services/seerr/.env | 3 +++ services/seerr/compose.yaml | 2 +- services/slink/.env | 3 +++ services/slink/compose.yaml | 4 ++-- services/sonarr/.env | 3 +++ services/sonarr/compose.yaml | 4 ++-- services/speedtest-tracker/.env | 3 +++ services/stirlingpdf/.env | 3 +++ services/subtrackr/.env | 3 +++ services/subtrackr/compose.yaml | 4 ++-- services/swingmx/.env | 3 +++ services/swingmx/compose.yaml | 4 ++-- services/tailscale-exit-node/.env | 3 +++ services/tandoor/.env | 3 +++ services/tautulli/.env | 3 +++ services/tautulli/compose.yaml | 4 ++-- services/technitium/.env | 3 +++ services/tracktor/.env | 3 +++ services/traefik/.env | 3 +++ services/traefik/compose.yaml | 4 ++-- services/uptime-kuma/.env | 3 +++ services/vaultwarden/.env | 3 +++ services/wallos/.env | 3 +++ services/wallos/compose.yaml | 4 ++-- 162 files changed, 409 insertions(+), 109 deletions(-) diff --git a/services/adguardhome-sync/.env b/services/adguardhome-sync/.env index d9c27de5..a83fbd03 100644 --- a/services/adguardhome-sync/.env +++ b/services/adguardhome-sync/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/adguardhome-sync/compose.yaml b/services/adguardhome-sync/compose.yaml index f077cfa6..0ef1f9b6 100644 --- a/services/adguardhome-sync/compose.yaml +++ b/services/adguardhome-sync/compose.yaml @@ -42,7 +42,7 @@ services: container_name: app-${SERVICE} # Name for local container management command: run environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} # Origin AdGuardHome - ORIGIN_URL=http://192.168.1.1:3000 #Your origin Adguard Home instance -> change as necessary - ORIGIN_USERNAME=username #change as necessary diff --git a/services/adguardhome/.env b/services/adguardhome/.env index 79842ae6..5e38ebbc 100644 --- a/services/adguardhome/.env +++ b/services/adguardhome/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/adguardhome/compose.yaml b/services/adguardhome/compose.yaml index 8f3db00c..ccf8aaf7 100644 --- a/services/adguardhome/compose.yaml +++ b/services/adguardhome/compose.yaml @@ -54,7 +54,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/workdir:/opt/adguardhome/work # Work directory for Adguard Home - you may need to change the path - ./${SERVICE}-data/configdir:/opt/adguardhome/conf # Config directory for Adguard Home - you may need to change the path @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/anchor/.env b/services/anchor/.env index cbaca87a..06317299 100644 --- a/services/anchor/.env +++ b/services/anchor/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 \ No newline at end of file diff --git a/services/anchor/compose.yaml b/services/anchor/compose.yaml index 645fc774..5b4024f6 100644 --- a/services/anchor/compose.yaml +++ b/services/anchor/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data:/data depends_on: @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/arcane/.env b/services/arcane/.env index f681d6b5..892c975f 100644 --- a/services/arcane/.env +++ b/services/arcane/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables TAILNET_NAME= # for example: tail-scale diff --git a/services/audiobookshelf/.env b/services/audiobookshelf/.env index dd89c0da..e034af6d 100644 --- a/services/audiobookshelf/.env +++ b/services/audiobookshelf/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/audiobookshelf/compose.yaml b/services/audiobookshelf/compose.yaml index 23ea681d..618d828a 100644 --- a/services/audiobookshelf/compose.yaml +++ b/services/audiobookshelf/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/app/config:/config - ./${SERVICE}-data/app/audiobooks:/audiobooks diff --git a/services/bazarr/.env b/services/bazarr/.env index ee0e33a0..7f13016e 100644 --- a/services/bazarr/.env +++ b/services/bazarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/bazarr/compose.yaml b/services/bazarr/compose.yaml index 3cb58576..aa371410 100644 --- a/services/bazarr/compose.yaml +++ b/services/bazarr/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/config:/config - ./${SERVICE}-data/media/movies:/movies @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/bentopdf/.env b/services/bentopdf/.env index cd2efa85..735c4b3c 100644 --- a/services/bentopdf/.env +++ b/services/bentopdf/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/bentopdf/compose.yaml b/services/bentopdf/compose.yaml index 67277a9a..efea88d6 100644 --- a/services/bentopdf/compose.yaml +++ b/services/bentopdf/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/app/config:/config depends_on: diff --git a/services/beszel-agent/.env b/services/beszel-agent/.env index d5449f8e..c3aaf0e1 100644 --- a/services/beszel-agent/.env +++ b/services/beszel-agent/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/beszel-hub/.env b/services/beszel-hub/.env index 75584794..a7983b78 100644 --- a/services/beszel-hub/.env +++ b/services/beszel-hub/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/beszel-hub/compose.yaml b/services/beszel-hub/compose.yaml index 0d0caff2..6c0d85a4 100644 --- a/services/beszel-hub/compose.yaml +++ b/services/beszel-hub/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/beszel_data:/beszel_data # Work directory for Beszel Hub - you may need to change the path depends_on: @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/booklore/.env b/services/booklore/.env index abe64203..b12cbe57 100644 --- a/services/booklore/.env +++ b/services/booklore/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= # Add your TS authkey +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # MariaDB Credentials diff --git a/services/caddy/.env b/services/caddy/.env index 0d20c5fd..e45529b8 100644 --- a/services/caddy/.env +++ b/services/caddy/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/caddy/compose.yaml b/services/caddy/compose.yaml index 9653e7bf..4cc90251 100644 --- a/services/caddy/compose.yaml +++ b/services/caddy/compose.yaml @@ -44,7 +44,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - $PWD/Caddyfile:/etc/caddy/Caddyfile - $PWD/site:/srv diff --git a/services/changedetection/.env b/services/changedetection/.env index 40321f91..68987747 100644 --- a/services/changedetection/.env +++ b/services/changedetection/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/changedetection/compose.yaml b/services/changedetection/compose.yaml index a8e1c1bb..a01b0f5f 100644 --- a/services/changedetection/compose.yaml +++ b/services/changedetection/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/datastore:/datastore depends_on: @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/clipcascade/.env b/services/clipcascade/.env index c581904a..efda1f29 100644 --- a/services/clipcascade/.env +++ b/services/clipcascade/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/clipcascade/compose.yaml b/services/clipcascade/compose.yaml index 68642945..eb1c8840 100644 --- a/services/clipcascade/compose.yaml +++ b/services/clipcascade/compose.yaml @@ -58,7 +58,7 @@ services: # - CC_ALLOWED_ORIGINS=https://clipcascade.example.com # - CC_SERVER_DB_PASSWORD=QjuGlhE3uwylBBANMkX1 o2MdEoFgbU5XkFvTftky # - CC_SERVER_LOGGING_LEVEL=DEBUG - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/cc_users:/database depends_on: diff --git a/services/coder/.env b/services/coder/.env index 25cc84d4..f95c6ec6 100644 --- a/services/coder/.env +++ b/services/coder/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/configarr/.env b/services/configarr/.env index e2ad267a..e6035e55 100644 --- a/services/configarr/.env +++ b/services/configarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/configarr/compose.yaml b/services/configarr/compose.yaml index 13983551..a599c813 100644 --- a/services/configarr/compose.yaml +++ b/services/configarr/compose.yaml @@ -39,7 +39,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/config:/app/config - ${PWD}/${SERVICE}-data/dockerrepos:/app/repos diff --git a/services/convertx/.env b/services/convertx/.env index 9c514674..b6bc6b26 100644 --- a/services/convertx/.env +++ b/services/convertx/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/copyparty/.env b/services/copyparty/.env index 1d6d9389..6bf1d6fe 100644 --- a/services/copyparty/.env +++ b/services/copyparty/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/cyberchef/.env b/services/cyberchef/.env index 6ad55e60..8e649461 100644 --- a/services/cyberchef/.env +++ b/services/cyberchef/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/cyberchef/compose.yaml b/services/cyberchef/compose.yaml index ca77a9f2..945c99b1 100644 --- a/services/cyberchef/compose.yaml +++ b/services/cyberchef/compose.yaml @@ -53,7 +53,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} depends_on: tailscale: condition: service_healthy @@ -63,4 +63,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/ddns-updater/.env b/services/ddns-updater/.env index 7d612199..6e54fbe3 100644 --- a/services/ddns-updater/.env +++ b/services/ddns-updater/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/ddns-updater/compose.yaml b/services/ddns-updater/compose.yaml index c06ebf8a..62c88d8d 100644 --- a/services/ddns-updater/compose.yaml +++ b/services/ddns-updater/compose.yaml @@ -53,7 +53,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} - CONFIG= - PERIOD=5m - UPDATE_COOLDOWN_PERIOD=5m @@ -88,4 +88,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/dockhand/.env b/services/dockhand/.env index ac0c5d21..637f3b2a 100644 --- a/services/dockhand/.env +++ b/services/dockhand/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 \ No newline at end of file diff --git a/services/docmost/.env b/services/docmost/.env index 47b2c4d9..4681bde8 100644 --- a/services/docmost/.env +++ b/services/docmost/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/donetick/.env b/services/donetick/.env index 54e7e8e4..ec3a6393 100644 --- a/services/donetick/.env +++ b/services/donetick/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/donetick/compose.yaml b/services/donetick/compose.yaml index e0fdc198..06e21d00 100644 --- a/services/donetick/compose.yaml +++ b/services/donetick/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - DT_ENV=selfhosted - DT_SQLITE_PATH=/donetick-data/donetick.db volumes: @@ -70,4 +70,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/dozzle/.env b/services/dozzle/.env index 24d76b72..2bdbb1f2 100644 --- a/services/dozzle/.env +++ b/services/dozzle/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/dumbdo/.env b/services/dumbdo/.env index 4c82fa06..54872fb8 100644 --- a/services/dumbdo/.env +++ b/services/dumbdo/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/dumbdo/compose.yaml b/services/dumbdo/compose.yaml index 5351a170..b24c7ef4 100644 --- a/services/dumbdo/compose.yaml +++ b/services/dumbdo/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} #- DUMBDO_PIN= # Protect your notes with PIN https://github.com/DumbWareio/DumbDo?tab=readme-ov-file#environment-variables volumes: - ./${SERVICE}-data:/app/data @@ -68,4 +68,4 @@ services: # timeout: 10s # Time to wait for the check to succeed # retries: 3 # Number of retries before marking as unhealthy # start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/eigenfocus/.env b/services/eigenfocus/.env index 50455833..dfb98bdc 100644 --- a/services/eigenfocus/.env +++ b/services/eigenfocus/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/eigenfocus/compose.yaml b/services/eigenfocus/compose.yaml index 0276093a..bb0886d9 100644 --- a/services/eigenfocus/compose.yaml +++ b/services/eigenfocus/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - DEFAULT_HOST_URL=http://127.0.0.1:3000 volumes: - ./${SERVICE}-data:/eigenfocus-app/app-data @@ -68,4 +68,4 @@ services: # timeout: 10s # Time to wait for the check to succeed # retries: 3 # Number of retries before marking as unhealthy # start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/excalidraw/.env b/services/excalidraw/.env index f843a410..1fbc6187 100644 --- a/services/excalidraw/.env +++ b/services/excalidraw/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/excalidraw/compose.yaml b/services/excalidraw/compose.yaml index f7f07b91..e8a3fb3f 100644 --- a/services/excalidraw/compose.yaml +++ b/services/excalidraw/compose.yaml @@ -54,7 +54,7 @@ services: container_name: app-${SERVICE} # Name for local container management environment: - NODE_ENV=production - - TZ=Europe/Amsterdam + - TZ=${TZ} stdin_open: true volumes: - ./${SERVICE}-data/app/config:/config @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/flaresolverr/.env b/services/flaresolverr/.env index 932bfbb2..ffa32e3e 100644 --- a/services/flaresolverr/.env +++ b/services/flaresolverr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/flaresolverr/compose.yaml b/services/flaresolverr/compose.yaml index e89e1ae2..2ee7d572 100644 --- a/services/flaresolverr/compose.yaml +++ b/services/flaresolverr/compose.yaml @@ -57,5 +57,5 @@ services: - LOG_FILE=${LOG_FILE:-none} - LOG_HTML=${LOG_HTML:-false} - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} - - TZ=Europe/Amsterdam + - TZ=${TZ} restart: unless-stopped diff --git a/services/flatnotes/.env b/services/flatnotes/.env index 8393b2a1..4b616125 100644 --- a/services/flatnotes/.env +++ b/services/flatnotes/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/forgejo/.env b/services/forgejo/.env index 58f5efa1..0aa2ed32 100644 --- a/services/forgejo/.env +++ b/services/forgejo/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/forgejo/compose.yaml b/services/forgejo/compose.yaml index d8625239..872afb89 100644 --- a/services/forgejo/compose.yaml +++ b/services/forgejo/compose.yaml @@ -55,7 +55,7 @@ services: environment: - USER_UID=1000 - USER_GID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/data:/data - /etc/timezone:/etc/timezone:ro @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/formbricks/.env b/services/formbricks/.env index 9a02bfda..9c1e7571 100644 --- a/services/formbricks/.env +++ b/services/formbricks/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/fossflow/.env b/services/fossflow/.env index 63e49b60..abd178d8 100644 --- a/services/fossflow/.env +++ b/services/fossflow/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/frigate/.env b/services/frigate/.env index 0713c71a..7a9d498f 100644 --- a/services/frigate/.env +++ b/services/frigate/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 \ No newline at end of file diff --git a/services/frigate/compose.yaml b/services/frigate/compose.yaml index 248679fb..edd403dc 100644 --- a/services/frigate/compose.yaml +++ b/services/frigate/compose.yaml @@ -67,7 +67,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - FRIGATE_RTSP_PASSWORD=password volumes: - /etc/localtime:/etc/localtime:ro @@ -86,4 +86,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/ghost/.env b/services/ghost/.env index f00b6383..eef2d635 100644 --- a/services/ghost/.env +++ b/services/ghost/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/gitea/.env b/services/gitea/.env index c7d84aa3..3b68bfab 100644 --- a/services/gitea/.env +++ b/services/gitea/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/gitea/compose.yaml b/services/gitea/compose.yaml index f93ea642..034b02cc 100644 --- a/services/gitea/compose.yaml +++ b/services/gitea/compose.yaml @@ -55,7 +55,7 @@ services: environment: - USER_UID=1000 - USER_GID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./gitea-data/data:/data - /etc/timezone:/etc/timezone:ro diff --git a/services/gitsave/.env b/services/gitsave/.env index 3522ee20..2bfd1656 100644 --- a/services/gitsave/.env +++ b/services/gitsave/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/gitsave/compose.yaml b/services/gitsave/compose.yaml index ee5499d8..2a115836 100644 --- a/services/gitsave/compose.yaml +++ b/services/gitsave/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - JWT_SECRET=${JWT_SECRET:?error} - DISABLE_AUTH=${DISABLE_AUTH:?error} - ENCRYPTION_SECRET=${ENCRYPTION_SECRET:?error} @@ -71,4 +71,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/glance/.env b/services/glance/.env index eb740577..5b7c5047 100644 --- a/services/glance/.env +++ b/services/glance/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/gokapi/.env b/services/gokapi/.env index c15dca3c..a972d0f4 100644 --- a/services/gokapi/.env +++ b/services/gokapi/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/gokapi/compose.yaml b/services/gokapi/compose.yaml index dd54d8bd..b3bec0e7 100644 --- a/services/gokapi/compose.yaml +++ b/services/gokapi/compose.yaml @@ -53,7 +53,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/gokapi-data:/app/data - ./${SERVICE}-data/gokapi-config:/app/config @@ -66,4 +66,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/gotify/.env b/services/gotify/.env index 3167850e..3323b414 100644 --- a/services/gotify/.env +++ b/services/gotify/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/grampsweb/.env b/services/grampsweb/.env index 71761f5c..9b27e1ef 100644 --- a/services/grampsweb/.env +++ b/services/grampsweb/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/haptic/.env b/services/haptic/.env index 82b773b8..2d0c4fee 100644 --- a/services/haptic/.env +++ b/services/haptic/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/haptic/compose.yaml b/services/haptic/compose.yaml index 65702f68..87910b0e 100644 --- a/services/haptic/compose.yaml +++ b/services/haptic/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} # volumes: # - ./${SERVICE}-data/app/config:/config depends_on: @@ -67,4 +67,4 @@ services: # timeout: 10s # Time to wait for the check to succeed # retries: 3 # Number of retries before marking as unhealthy # start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/hemmelig/.env b/services/hemmelig/.env index fa5d5d7d..21d93d65 100644 --- a/services/hemmelig/.env +++ b/services/hemmelig/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/hemmelig/compose.yaml b/services/hemmelig/compose.yaml index e4f25a3b..566d73ce 100644 --- a/services/hemmelig/compose.yaml +++ b/services/hemmelig/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - DATABASE_URL=file:/app/database/hemmelig.db - BETTER_AUTH_SECRET=change-this-to-a-secure-secret-min-32-chars - BETTER_AUTH_URL=https://secrets.example.com @@ -81,4 +81,4 @@ services: timeout: 10s retries: 3 start_period: 30s - restart: always \ No newline at end of file + restart: always diff --git a/services/homarr/.env b/services/homarr/.env index 71d29ea0..afb769cf 100644 --- a/services/homarr/.env +++ b/services/homarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/homarr/compose.yaml b/services/homarr/compose.yaml index 4c222031..120101fb 100644 --- a/services/homarr/compose.yaml +++ b/services/homarr/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - SECRET_ENCRYPTION_KEY= # Please generate a key with: openssl rand -hex 32 volumes: # - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/home-assistant/.env b/services/home-assistant/.env index bdccb9ee..e3af0499 100644 --- a/services/home-assistant/.env +++ b/services/home-assistant/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/home-assistant/compose.yaml b/services/home-assistant/compose.yaml index b5277e0a..9a937478 100644 --- a/services/home-assistant/compose.yaml +++ b/services/home-assistant/compose.yaml @@ -56,7 +56,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/config:/config - /etc/localtime:/etc/localtime:ro @@ -70,4 +70,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/homebox/.env b/services/homebox/.env index 972e64ad..475fa1e8 100644 --- a/services/homebox/.env +++ b/services/homebox/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/homebox/compose.yaml b/services/homebox/compose.yaml index 24dd1988..d3129372 100644 --- a/services/homebox/compose.yaml +++ b/services/homebox/compose.yaml @@ -56,7 +56,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data:/data depends_on: @@ -68,4 +68,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/homepage/.env b/services/homepage/.env index c0a95ac9..37965d79 100644 --- a/services/homepage/.env +++ b/services/homepage/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/hytale/.env b/services/hytale/.env index fa59f4a1..6c904e11 100644 --- a/services/hytale/.env +++ b/services/hytale/.env @@ -13,6 +13,9 @@ DNS_SERVER=1.1.1.1 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Hytale Configuration SERVER_IP=0.0.0.0 SERVER_PORT=5520 diff --git a/services/immich/.env b/services/immich/.env index 0284c683..9dc6f11b 100644 --- a/services/immich/.env +++ b/services/immich/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # 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 diff --git a/services/isley/.env b/services/isley/.env index 3c6e762a..c14ee09c 100644 --- a/services/isley/.env +++ b/services/isley/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/isley/compose.yaml b/services/isley/compose.yaml index 9a04a6af..234ee74a 100644 --- a/services/isley/compose.yaml +++ b/services/isley/compose.yaml @@ -53,7 +53,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/isley-db:/app/data - ./${SERVICE}-data/isley-uploads:/app/uploads @@ -66,4 +66,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/it-tools/.env b/services/it-tools/.env index 13237d93..743b0b9e 100644 --- a/services/it-tools/.env +++ b/services/it-tools/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/it-tools/compose.yaml b/services/it-tools/compose.yaml index 95dc1909..3ee24503 100644 --- a/services/it-tools/compose.yaml +++ b/services/it-tools/compose.yaml @@ -53,7 +53,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} depends_on: tailscale: condition: service_healthy @@ -63,4 +63,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/jellyfin/.env b/services/jellyfin/.env index 0f5a72d1..af717c5a 100644 --- a/services/jellyfin/.env +++ b/services/jellyfin/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/jellyfin/compose.yaml b/services/jellyfin/compose.yaml index e7419ab7..7a0bfbc3 100644 --- a/services/jellyfin/compose.yaml +++ b/services/jellyfin/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} # - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional volumes: - ./${SERVICE}-data/config:/config diff --git a/services/kaneo/.env b/services/kaneo/.env index 5b5bd475..e2c52809 100644 --- a/services/kaneo/.env +++ b/services/kaneo/.env @@ -14,5 +14,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/karakeep/.env b/services/karakeep/.env index b3550fec..fac9f402 100644 --- a/services/karakeep/.env +++ b/services/karakeep/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PLEASE READ MANUAL https://docs.karakeep.app/Installation/docker/#3-populate-the-environment-variables # PUID=1000 diff --git a/services/kavita/.env b/services/kavita/.env index 535f427c..d9ece927 100644 --- a/services/kavita/.env +++ b/services/kavita/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/kavita/compose.yaml b/services/kavita/compose.yaml index c17ae632..5bf9a005 100644 --- a/services/kavita/compose.yaml +++ b/services/kavita/compose.yaml @@ -53,7 +53,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/manga:/manga - ./${SERVICE}-data/comics:/comics diff --git a/services/languagetool/.env b/services/languagetool/.env index 6dfcf5c0..275ae107 100644 --- a/services/languagetool/.env +++ b/services/languagetool/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/languagetool/compose.yaml b/services/languagetool/compose.yaml index f744dcef..cb53fa10 100644 --- a/services/languagetool/compose.yaml +++ b/services/languagetool/compose.yaml @@ -56,7 +56,7 @@ services: - langtool_languageModel=/ngrams # OPTIONAL: Using ngrams data - Java_Xms=512m # OPTIONAL: Setting a minimal Java heap size of 512 mib - Java_Xmx=1g # OPTIONAL: Setting a maximum Java heap size of 1 Gib - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/ngrams:/ngrams depends_on: @@ -68,4 +68,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/linkding/.env b/services/linkding/.env index 131b3ad5..c520cba9 100644 --- a/services/linkding/.env +++ b/services/linkding/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/linkding/compose.yaml b/services/linkding/compose.yaml index 5a31b2b9..3ad0fb31 100644 --- a/services/linkding/compose.yaml +++ b/services/linkding/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/data:/etc/linkding/data env_file: @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/lube-logger/.env b/services/lube-logger/.env index 86ad1d8b..ce09f15d 100644 --- a/services/lube-logger/.env +++ b/services/lube-logger/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/mattermost/.env b/services/mattermost/.env index 9c24fcbc..750266eb 100644 --- a/services/mattermost/.env +++ b/services/mattermost/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/mattermost/compose.yaml b/services/mattermost/compose.yaml index 39dd578a..8f570f9c 100644 --- a/services/mattermost/compose.yaml +++ b/services/mattermost/compose.yaml @@ -71,7 +71,7 @@ services: pids_limit: 200 environment: # timezone inside container - - TZ=Europe/Amsterdam + - TZ=${TZ} # necessary Mattermost options/variables (see .env file) - MM_SQLSETTINGS_DRIVERNAME - MM_SQLSETTINGS_DATASOURCE @@ -99,7 +99,7 @@ services: - ${POSTGRES_DATA_PATH}:/var/lib/postgresql/data environment: # timezone inside container - - TZ=Europe/Amsterdam + - TZ=${TZ} # necessary Postgres options/variables defined in the .env file - POSTGRES_USER - POSTGRES_PASSWORD diff --git a/services/mealie/.env b/services/mealie/.env index d00071c7..83f8698c 100644 --- a/services/mealie/.env +++ b/services/mealie/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/memos/.env b/services/memos/.env index 73db7cb1..5f68cd32 100644 --- a/services/memos/.env +++ b/services/memos/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 \ No newline at end of file diff --git a/services/metube/.env b/services/metube/.env index c1be35a9..b60a0a61 100644 --- a/services/metube/.env +++ b/services/metube/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/metube/compose.yaml b/services/metube/compose.yaml index d7927e2a..fd3f1c58 100644 --- a/services/metube/compose.yaml +++ b/services/metube/compose.yaml @@ -54,7 +54,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./downloads:/downloads depends_on: diff --git a/services/miniflux/.env b/services/miniflux/.env index e6373cdd..244b9be5 100644 --- a/services/miniflux/.env +++ b/services/miniflux/.env @@ -12,6 +12,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= + +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones TAILNET_NAME= # Include the ".ts.net" if it is part of your Tailnet name # Miniflux Configuration diff --git a/services/miniqr/.env b/services/miniqr/.env index 3e07d8b7..da8f7ccb 100644 --- a/services/miniqr/.env +++ b/services/miniqr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/miniqr/compose.yaml b/services/miniqr/compose.yaml index 778d47d7..9b44a047 100644 --- a/services/miniqr/compose.yaml +++ b/services/miniqr/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} depends_on: tailscale: condition: service_healthy @@ -65,4 +65,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/nanote/.env b/services/nanote/.env index e1ac06e9..02889f55 100644 --- a/services/nanote/.env +++ b/services/nanote/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/nanote/compose.yaml b/services/nanote/compose.yaml index 0c72e865..cf7c6486 100644 --- a/services/nanote/compose.yaml +++ b/services/nanote/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - NOTES_PATH=/notes - SECRET_KEY= volumes: @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/navidrome/.env b/services/navidrome/.env index 22046dec..8d044f02 100644 --- a/services/navidrome/.env +++ b/services/navidrome/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/navidrome/compose.yaml b/services/navidrome/compose.yaml index ac6d603a..a5328631 100644 --- a/services/navidrome/compose.yaml +++ b/services/navidrome/compose.yaml @@ -57,7 +57,7 @@ services: # ND_LOGLEVEL: debug - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/data:/data - /path/to/your/music/folder:/music:ro # Adjust to your liking @@ -70,4 +70,4 @@ services: # timeout: 10s # Time to wait for the check to succeed # retries: 3 # Number of retries before marking as unhealthy # start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/nessus/.env b/services/nessus/.env index e6385aee..d4e9f199 100644 --- a/services/nessus/.env +++ b/services/nessus/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/nessus/compose.yaml b/services/nessus/compose.yaml index 8addc6cd..323af6e4 100644 --- a/services/nessus/compose.yaml +++ b/services/nessus/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} # volumes: # - ./${SERVICE}-data/app/config:/config depends_on: @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/netbox/.env b/services/netbox/.env index b04b879b..78494b55 100644 --- a/services/netbox/.env +++ b/services/netbox/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # Tailscale Configuration TS_AUTHKEY= // your tailscale authentication key +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables #Please change this password diff --git a/services/netbox/compose.yaml b/services/netbox/compose.yaml index ec4fcfd6..76f49e37 100644 --- a/services/netbox/compose.yaml +++ b/services/netbox/compose.yaml @@ -49,7 +49,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: ${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./config:/etc/netbox/config:z,ro - ./${SERVICE}/media:/opt/netbox/netbox/media diff --git a/services/nextcloud/.env b/services/nextcloud/.env index 2602edea..bbf20565 100644 --- a/services/nextcloud/.env +++ b/services/nextcloud/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/nextcloud/compose.yaml b/services/nextcloud/compose.yaml index 1f67f339..0069e1ea 100644 --- a/services/nextcloud/compose.yaml +++ b/services/nextcloud/compose.yaml @@ -57,7 +57,7 @@ services: - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=db # Please note, this variable should reflect the service name of the database itself, in this case db - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/nextcloud_data/:/var/www/html depends_on: @@ -94,4 +94,4 @@ services: volumes: nextcloud_data: - db_data: \ No newline at end of file + db_data: diff --git a/services/nodered/.env b/services/nodered/.env index f73c3d19..81442537 100644 --- a/services/nodered/.env +++ b/services/nodered/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/nodered/compose.yaml b/services/nodered/compose.yaml index 7f1d325a..2c692395 100644 --- a/services/nodered/compose.yaml +++ b/services/nodered/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/app/config:/data depends_on: @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/ntfy/.env b/services/ntfy/.env index a27e8cbf..8776ad83 100644 --- a/services/ntfy/.env +++ b/services/ntfy/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/ntfy/compose.yaml b/services/ntfy/compose.yaml index 191632da..6291e5d9 100644 --- a/services/ntfy/compose.yaml +++ b/services/ntfy/compose.yaml @@ -57,7 +57,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} user: 1000:1000 depends_on: tailscale: @@ -68,4 +68,4 @@ services: timeout: 10s retries: 3 start_period: 40s - restart: always \ No newline at end of file + restart: always diff --git a/services/paperless/.env b/services/paperless/.env index a9035b4d..b445925f 100644 --- a/services/paperless/.env +++ b/services/paperless/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/picard/.env b/services/picard/.env index cb85afd1..8a6abbe1 100644 --- a/services/picard/.env +++ b/services/picard/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 \ No newline at end of file diff --git a/services/pihole/.env b/services/pihole/.env index 8cd5a6ff..3f25a3e5 100644 --- a/services/pihole/.env +++ b/services/pihole/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/pihole/compose.yaml b/services/pihole/compose.yaml index 2aebfdef..ac51c7ea 100644 --- a/services/pihole/compose.yaml +++ b/services/pihole/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/etc-pihole:/etc/pihole - ./${SERVICE}-data/etc-dnsmasq.d:/etc/dnsmasq.d diff --git a/services/pingvin-share/.env b/services/pingvin-share/.env index 1b49c7d3..ada65315 100644 --- a/services/pingvin-share/.env +++ b/services/pingvin-share/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/pingvin-share/compose.yaml b/services/pingvin-share/compose.yaml index becde5ab..641432e7 100644 --- a/services/pingvin-share/compose.yaml +++ b/services/pingvin-share/compose.yaml @@ -54,7 +54,7 @@ services: container_name: app-${SERVICE} # Name for local container management environment: - TRUST_PROXY=false # Set to true if a reverse proxy is in front of the container - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/data:/opt/app/backend/data - ./${SERVICE}-data/images:/opt/app/frontend/public/img diff --git a/services/plex/.env b/services/plex/.env index 2fba3ee9..cd627589 100644 --- a/services/plex/.env +++ b/services/plex/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/plex/compose.yaml b/services/plex/compose.yaml index e81a558d..9fc40b2e 100644 --- a/services/plex/compose.yaml +++ b/services/plex/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - VERSION=docker - PLEX_CLAIM= #optional volumes: @@ -71,4 +71,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/pocket-id/.env b/services/pocket-id/.env index 52386a51..21ae0d01 100644 --- a/services/pocket-id/.env +++ b/services/pocket-id/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # See the documentation for more information: https://pocket-id.org/docs/configuration/environment-variables # Optional Service variables diff --git a/services/portainer/.env b/services/portainer/.env index 3d0954e5..4df1f962 100644 --- a/services/portainer/.env +++ b/services/portainer/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/portainer/compose.yaml b/services/portainer/compose.yaml index 83d2aa64..917fbc1f 100644 --- a/services/portainer/compose.yaml +++ b/services/portainer/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - /var/run/docker.sock:/var/run/docker.sock - ./${SERVICE}-data/portainer_data:/data @@ -68,4 +68,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/portracker/.env b/services/portracker/.env index 5a5f27a6..46645aab 100644 --- a/services/portracker/.env +++ b/services/portracker/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/posterizarr/.env b/services/posterizarr/.env index cb118be4..c89ff9ba 100644 --- a/services/posterizarr/.env +++ b/services/posterizarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/prowlarr/.env b/services/prowlarr/.env index 12b5a8bc..a8c27d9f 100644 --- a/services/prowlarr/.env +++ b/services/prowlarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/prowlarr/compose.yaml b/services/prowlarr/compose.yaml index 2584094a..e2d09489 100644 --- a/services/prowlarr/compose.yaml +++ b/services/prowlarr/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data:/config depends_on: @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/qbittorrent/.env b/services/qbittorrent/.env index 435b5197..b32b3e06 100644 --- a/services/qbittorrent/.env +++ b/services/qbittorrent/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/qbittorrent/compose.yaml b/services/qbittorrent/compose.yaml index aa6e0bb9..26bc363c 100644 --- a/services/qbittorrent/compose.yaml +++ b/services/qbittorrent/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - WEBUI_PORT=8080 # - TORRENTING_PORT=6881 #optional volumes: @@ -70,4 +70,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/radarr/.env b/services/radarr/.env index e163eab8..b0c828da 100644 --- a/services/radarr/.env +++ b/services/radarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/radarr/compose.yaml b/services/radarr/compose.yaml index a1aa461e..8426980c 100644 --- a/services/radarr/compose.yaml +++ b/services/radarr/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/config:/config - ./${SERVICE}-data/media/movies:/movies #Optional @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/recyclarr/.env b/services/recyclarr/.env index 833c72f4..0275bc4e 100644 --- a/services/recyclarr/.env +++ b/services/recyclarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/recyclarr/compose.yaml b/services/recyclarr/compose.yaml index 4ec5d68b..58dbd5ec 100644 --- a/services/recyclarr/compose.yaml +++ b/services/recyclarr/compose.yaml @@ -41,7 +41,7 @@ services: volumes: - ./${SERVICE}-data/config:/config environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} - RECYCLARR_CREATE_CONFIG=true user: 1000:1000 depends_on: @@ -53,4 +53,4 @@ services: # timeout: 10s # Time to wait for the check to succeed # retries: 3 # Number of retries before marking as unhealthy # start_period: 30s # Time to wait before starting health checks - # restart: unless-stopped \ No newline at end of file + # restart: unless-stopped diff --git a/services/resilio-sync/.env b/services/resilio-sync/.env index 8fac4dbd..09544492 100644 --- a/services/resilio-sync/.env +++ b/services/resilio-sync/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/resilio-sync/compose.yaml b/services/resilio-sync/compose.yaml index 49bdfe2c..95c20acf 100644 --- a/services/resilio-sync/compose.yaml +++ b/services/resilio-sync/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/config:/config - ./${SERVICE}-data/downloads:/downloads @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/searxng/.env b/services/searxng/.env index 3c32ccc6..2d033dc3 100644 --- a/services/searxng/.env +++ b/services/searxng/.env @@ -12,6 +12,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= + +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones TAILNET_NAME= # Optional Service variables diff --git a/services/searxng/compose.yaml b/services/searxng/compose.yaml index 8f37bb16..0025feed 100644 --- a/services/searxng/compose.yaml +++ b/services/searxng/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - SEARXNG_BASE_URL=https://searxng.${TAILNET_NAME}.ts.net/ volumes: - ./searxng:/etc/searxng:rw @@ -97,4 +97,4 @@ services: max-file: "1" volumes: - valkey-data2: \ No newline at end of file + valkey-data2: diff --git a/services/seerr/.env b/services/seerr/.env index c4c8594e..ce60cc33 100644 --- a/services/seerr/.env +++ b/services/seerr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 \ No newline at end of file diff --git a/services/seerr/compose.yaml b/services/seerr/compose.yaml index 18576aa0..f0ceadf8 100644 --- a/services/seerr/compose.yaml +++ b/services/seerr/compose.yaml @@ -55,7 +55,7 @@ services: init: true # Use an init system to properly handle signals and process reaping environment: - LOG_LEVEL=debug - - TZ=Europe/Amsterdam + - TZ=${TZ} - PORT=5055 volumes: - ./${SERVICE}-data/config:/app/config diff --git a/services/slink/.env b/services/slink/.env index aa7b2ec0..8a419e2e 100644 --- a/services/slink/.env +++ b/services/slink/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/slink/compose.yaml b/services/slink/compose.yaml index de002dcc..fb092ab4 100644 --- a/services/slink/compose.yaml +++ b/services/slink/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} # Your application hostname - ORIGIN=https://your-domain.com @@ -85,4 +85,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/sonarr/.env b/services/sonarr/.env index 12f4f31e..e334c5a6 100644 --- a/services/sonarr/.env +++ b/services/sonarr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/sonarr/compose.yaml b/services/sonarr/compose.yaml index fa295f3c..2f65db89 100644 --- a/services/sonarr/compose.yaml +++ b/services/sonarr/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/config:/config - ./${SERVICE}-data/media/tvseries:/tv @@ -69,4 +69,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/speedtest-tracker/.env b/services/speedtest-tracker/.env index 97d9306d..059fe4d9 100644 --- a/services/speedtest-tracker/.env +++ b/services/speedtest-tracker/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/stirlingpdf/.env b/services/stirlingpdf/.env index a8d1607d..4cc3ea46 100644 --- a/services/stirlingpdf/.env +++ b/services/stirlingpdf/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/subtrackr/.env b/services/subtrackr/.env index 26dacc7d..cd4562c0 100644 --- a/services/subtrackr/.env +++ b/services/subtrackr/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/subtrackr/compose.yaml b/services/subtrackr/compose.yaml index 448aa641..6cd381cf 100644 --- a/services/subtrackr/compose.yaml +++ b/services/subtrackr/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} - GIN_MODE=release - DATABASE_PATH=/app/data/subtrackr.db volumes: @@ -69,4 +69,4 @@ services: # timeout: 10s # Time to wait for the check to succeed # retries: 3 # Number of retries before marking as unhealthy # start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/swingmx/.env b/services/swingmx/.env index 54c27272..89ec04db 100644 --- a/services/swingmx/.env +++ b/services/swingmx/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/swingmx/compose.yaml b/services/swingmx/compose.yaml index ab8ebf20..13ba29a0 100644 --- a/services/swingmx/compose.yaml +++ b/services/swingmx/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/app/config:/config - /path/to/music:/music @@ -68,4 +68,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/tailscale-exit-node/.env b/services/tailscale-exit-node/.env index 7ade5d56..54e2589c 100644 --- a/services/tailscale-exit-node/.env +++ b/services/tailscale-exit-node/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/tandoor/.env b/services/tandoor/.env index ec13b577..d79eb2fe 100644 --- a/services/tandoor/.env +++ b/services/tandoor/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/tautulli/.env b/services/tautulli/.env index 0dd17ca3..8a19dcb5 100644 --- a/services/tautulli/.env +++ b/services/tautulli/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/tautulli/compose.yaml b/services/tautulli/compose.yaml index 8ef267fa..6681bfb6 100644 --- a/services/tautulli/compose.yaml +++ b/services/tautulli/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/app/config:/config depends_on: @@ -67,4 +67,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always diff --git a/services/technitium/.env b/services/technitium/.env index b27054b2..4459dcd1 100644 --- a/services/technitium/.env +++ b/services/technitium/.env @@ -13,6 +13,9 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/tracktor/.env b/services/tracktor/.env index 016ff384..528a6d80 100644 --- a/services/tracktor/.env +++ b/services/tracktor/.env @@ -12,6 +12,9 @@ DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" se # 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. + +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones TS_TAILNET= # Your Tailscale tailnet name (e.g., my-tailnet). # Optional Service variables # PUID=1000 diff --git a/services/traefik/.env b/services/traefik/.env index 151996fa..68e474ba 100644 --- a/services/traefik/.env +++ b/services/traefik/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/traefik/compose.yaml b/services/traefik/compose.yaml index 2669b7ea..ba4e6311 100644 --- a/services/traefik/compose.yaml +++ b/services/traefik/compose.yaml @@ -55,7 +55,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Europe/Amsterdam + - TZ=${TZ} depends_on: tailscale: condition: service_healthy @@ -94,4 +94,4 @@ services: labels: - traefik.enable=true # To - traefik.http.routers.simpleweb.rule=Host(`simpleweb.domain.local`) - - traefik.http.routers.simpleweb.entrypoints=web \ No newline at end of file + - traefik.http.routers.simpleweb.entrypoints=web diff --git a/services/uptime-kuma/.env b/services/uptime-kuma/.env index 3ddc0011..4f1218c1 100644 --- a/services/uptime-kuma/.env +++ b/services/uptime-kuma/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/vaultwarden/.env b/services/vaultwarden/.env index 974ecb5f..7aec6cd3 100644 --- a/services/vaultwarden/.env +++ b/services/vaultwarden/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/wallos/.env b/services/wallos/.env index 77766e12..cce901ec 100644 --- a/services/wallos/.env +++ b/services/wallos/.env @@ -13,5 +13,8 @@ DNS_SERVER=9.9.9.9 # Tailscale Configuration TS_AUTHKEY= +# Time Zone setting for containers +TZ=Europe/Amsterdam # See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Optional Service variables # PUID=1000 diff --git a/services/wallos/compose.yaml b/services/wallos/compose.yaml index b37d6c36..c392fc9e 100644 --- a/services/wallos/compose.yaml +++ b/services/wallos/compose.yaml @@ -53,7 +53,7 @@ services: network_mode: service:tailscale # Sidecar configuration to route ${SERVICE} through Tailscale container_name: app-${SERVICE} # Name for local container management environment: - - TZ=Europe/Amsterdam + - TZ=${TZ} volumes: - ./${SERVICE}-data/db:/var/www/html/db - ./${SERVICE}-data/logos:/var/www/html/images/uploads/logos @@ -66,4 +66,4 @@ services: timeout: 10s # Time to wait for the check to succeed retries: 3 # Number of retries before marking as unhealthy start_period: 30s # Time to wait before starting health checks - restart: always \ No newline at end of file + restart: always