Skip to content

Commit 3407bc6

Browse files
committed
Update service environment configurations to version 1.1
- Updated .env files for multiple services to version 1.1. - Changed image URLs to use the latest tags for consistency. - Added detailed comments for service, network, and Tailscale configurations. - Ensured DNS server configuration is included for all services. - Introduced new services: arr-stack and beszel with appropriate configurations.
1 parent 9cb55fd commit 3407bc6

File tree

59 files changed

+811
-460
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+811
-460
lines changed

services/adguardhome-sync/.env

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=adguardhome-sync
5-
IMAGE_URL=ghcr.io/bakito/adguardhome-sync
6-
SERVICEPORT=8080
7-
TS_AUTHKEY=
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=adguardhome-sync # Service name (e.g., adguardhome-sync). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL= # Docker image URL from container registry.
8+
9+
# Tailscale Configuration
10+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/adguardhome/.env

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=adguardhome
5-
IMAGE_URL=adguard/adguardhome:latest
6-
SERVICEPORT=53
7-
TS_AUTHKEY=
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=adguardhome # Service name (e.g., adguardhome). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=adguard/adguardhome:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
SERVICEPORT=53 # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable.
11+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
12+
13+
# Tailscale Configuration
14+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/arr-stack/.env

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=arr-stack # Service name (e.g., arr-stack). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
8+
# Tailscale Configuration
9+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/audiobookshelf/.env

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=audiobookshelf
5-
IMAGE_URL=ghcr.io/advplyr/audiobookshelf
6-
SERVICEPORT=80
7-
TS_AUTHKEY=
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=audiobookshelf # Service name (e.g., audiobookshelf). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=advplyr/audiobookshelf:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
SERVICEPORT=80 # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable.
11+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
12+
13+
# Tailscale Configuration
14+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/bazarr/.env

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=bazarr
5-
IMAGE_URL=lscr.io/linuxserver/bazarr:latest
6-
SERVICEPORT=6767
7-
TS_AUTHKEY=
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=bazarr # Service name (e.g., bazarr). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=lscr.io/linuxserver/bazarr:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
SERVICEPORT=6767 # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable.
11+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
12+
13+
# Tailscale Configuration
14+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/beszel/.env

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=beszel # Service name (e.g., beszel). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=mauricenino/beszel:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
SERVICEPORT=8090 # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable.
11+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
12+
13+
# Tailscale Configuration
14+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/booklore/.env

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=booklore
5-
IMAGE_URL=ghcr.io/booklore-app/booklore
6-
SERVICEPORT=80
7-
TS_AUTHKEY= # Add your TS authkey
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=booklore # Service name (e.g., booklore). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=lscr.io/linuxserver/booklore:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
SERVICEPORT=80 # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable.
11+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
12+
13+
# Tailscale Configuration
14+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.
915

1016
# MariaDB Credentials
1117
MYSQL_ROOT_PASSWORD= # Use a strong password for the databases root user, should be different from MYSQL_PASSWORD

services/caddy/.env

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=caddy # If this is changed please set docker-compose.yml services:caddy_proxy:healthcheck $SERVICE to the string caddy. Also update the Caddyfile FQDN.
5-
IMAGE_URL=caddy:latest
6-
SERVICEPORT=80
7-
TS_AUTHKEY=
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=caddy # Service name (e.g., caddy). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=caddy:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
SERVICEPORT=80 # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable.
11+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
12+
13+
# Tailscale Configuration
14+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/configarr/.env

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=configarr
5-
IMAGE_URL=ghcr.io/raydak-labs/configarr:latest
6-
SERVICEPORT=
7-
TS_AUTHKEY=
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=configarr # Service name (e.g., configarr). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=ghcr.io/recyclarr/recyclarr:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
11+
12+
# Tailscale Configuration
13+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

services/copyparty/.env

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
#version=1.0
2-
#url=https://github.com/2Tiny2Scale/tailscale-docker-sidecar-configs
3-
#COMPOSE_PROJECT_NAME= // only use in multiple deployments on the same infra
4-
SERVICE=copyparty
5-
IMAGE_URL=copyparty/ac:latest
6-
SERVICEPORT=3923
7-
TS_AUTHKEY=
8-
DNS_SERVER=9.9.9.9
1+
#version=1.1
2+
#URL=https://github.com/tailscale-dev/ScaleTail
3+
#COMPOSE_PROJECT_NAME= # Optional: only use when running multiple deployments on the same infrastructure.
4+
5+
# Service Configuration
6+
SERVICE=copyparty # Service name (e.g., copyparty). Used as hostname in Tailscale and for container naming (app-${SERVICE}).
7+
IMAGE_URL=ghcr.io/9001/copyparty:latest # Docker image URL from container registry.
8+
9+
# Network Configuration
10+
SERVICEPORT=3923 # Port to expose to local network. Uncomment the "ports:" section in compose.yaml to enable.
11+
DNS_SERVER=9.9.9.9 # Preferred DNS server for Tailscale. Uncomment the "dns:" section in compose.yaml to enable.
12+
13+
# Tailscale Configuration
14+
TS_AUTHKEY= # Auth key from https://tailscale.com/admin/authkeys. See: https://tailscale.com/kb/1085/auth-keys#generate-an-auth-key for instructions.

0 commit comments

Comments
 (0)