diff --git a/stacks/media/audiobookshelf/.env b/stacks/media/audiobookshelf/.env new file mode 100644 index 0000000..da669c3 --- /dev/null +++ b/stacks/media/audiobookshelf/.env @@ -0,0 +1,9 @@ +# Exposed HTTP port +HTTP_PORT=13248 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 diff --git a/stacks/media/bazarr/.env b/stacks/media/bazarr/.env new file mode 100644 index 0000000..792aac0 --- /dev/null +++ b/stacks/media/bazarr/.env @@ -0,0 +1,10 @@ +# Exposed HTTP port +HTTP_PORT=6767 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 +UMASK=022 diff --git a/stacks/media/beets/.env b/stacks/media/beets/.env new file mode 100644 index 0000000..0b73acf --- /dev/null +++ b/stacks/media/beets/.env @@ -0,0 +1,9 @@ +# Exposed HTTP port +HTTP_PORT=8164 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 diff --git a/stacks/media/calibre-web-automated/.env b/stacks/media/calibre-web-automated/.env new file mode 100644 index 0000000..e908216 --- /dev/null +++ b/stacks/media/calibre-web-automated/.env @@ -0,0 +1,5 @@ +# Exposed HTTP port +HTTP_PORT=5297 + +# System time zone +TZ=Etc/UTC diff --git a/stacks/media/calibre/.env b/stacks/media/calibre/.env new file mode 100644 index 0000000..1b4d507 --- /dev/null +++ b/stacks/media/calibre/.env @@ -0,0 +1,9 @@ +# Exposed HTTP port +HTTP_PORT=8277 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 diff --git a/stacks/media/immich/.env b/stacks/media/immich/.env new file mode 100644 index 0000000..4f523ac --- /dev/null +++ b/stacks/media/immich/.env @@ -0,0 +1,16 @@ +# Exposed HTTP port +HTTP_PORT=3466 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 + +# The Immich version to use. You can pin this to a specific version like "v1.71.0" +IMMICH_VERSION=v2.7.5 + +# Postgres +DB_DATABASE_NAME=immich +DB_USERNAME=immich diff --git a/stacks/media/immich/.env.secrets.ctmpl b/stacks/media/immich/.env.secrets.ctmpl new file mode 100644 index 0000000..de0a6c9 --- /dev/null +++ b/stacks/media/immich/.env.secrets.ctmpl @@ -0,0 +1 @@ +DB_PASSWORD={{ with secret "kv/host/immich" }}{{ .Data.data.db_password }}{{ end }} diff --git a/stacks/media/jellyfin/.env b/stacks/media/jellyfin/.env new file mode 100644 index 0000000..42d4a85 --- /dev/null +++ b/stacks/media/jellyfin/.env @@ -0,0 +1,9 @@ +# Exposed HTTP port +HTTP_PORT=8069 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 diff --git a/stacks/media/kodi/.env b/stacks/media/kodi/.env new file mode 100644 index 0000000..3f60b5a --- /dev/null +++ b/stacks/media/kodi/.env @@ -0,0 +1,20 @@ +# Exposed HTTP port +HTTP_PORT=3306 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 + +# User Creds +MYSQL_USER=kodi + +# kodi-ma-bridge +MA_BASE_URL=http://music-assistant:8095 +KODI_USER=user +KODI_INSTANCES=host1:192.0.2.10:8115,host2:192.0.2.11:8115 +POLL_INTERVAL_SECONDS=240 +REFILL_THRESHOLD=5 +REFILL_COUNT=10 diff --git a/stacks/media/kodi/.env.secrets.ctmpl b/stacks/media/kodi/.env.secrets.ctmpl new file mode 100644 index 0000000..45bbff6 --- /dev/null +++ b/stacks/media/kodi/.env.secrets.ctmpl @@ -0,0 +1,4 @@ +MYSQL_ROOT_PASSWORD={{ with secret "kv/host/kodi-mariadb" }}{{ .Data.data.mysql_root_password }}{{ end }} +MYSQL_PASSWORD={{ with secret "kv/host/kodi-mariadb" }}{{ .Data.data.mysql_password }}{{ end }} +KODI_PASSWORD={{ with secret "kv/host/kodi-bridge" }}{{ .Data.data.kodi_password }}{{ end }} +MA_API_TOKEN={{ with secret "kv/host/kodi-bridge" }}{{ .Data.data.ma_api_token }}{{ end }} diff --git a/stacks/media/lidarr/.env b/stacks/media/lidarr/.env new file mode 100644 index 0000000..7de4bbd --- /dev/null +++ b/stacks/media/lidarr/.env @@ -0,0 +1,10 @@ +# Exposed HTTP port +HTTP_PORT=8057 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 +UMASK=022 diff --git a/stacks/media/music-assistant/.env b/stacks/media/music-assistant/.env new file mode 100644 index 0000000..f2e7cbf --- /dev/null +++ b/stacks/media/music-assistant/.env @@ -0,0 +1,6 @@ +# Exposed ports +PORT1=8095 +PORT2=3483 +PORT3=5353 +PORT4=21064 +PORT5=21064 diff --git a/stacks/media/radarr/.env b/stacks/media/radarr/.env new file mode 100644 index 0000000..05cc3eb --- /dev/null +++ b/stacks/media/radarr/.env @@ -0,0 +1,10 @@ +# Exposed HTTP port +HTTP_PORT=7482 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 +UMASK=022 diff --git a/stacks/media/seerr/.env b/stacks/media/seerr/.env new file mode 100644 index 0000000..a8a55fb --- /dev/null +++ b/stacks/media/seerr/.env @@ -0,0 +1,9 @@ +# Exposed HTTP port +HTTP_PORT=5395 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 diff --git a/stacks/media/sonarr/.env b/stacks/media/sonarr/.env new file mode 100644 index 0000000..f1a42b1 --- /dev/null +++ b/stacks/media/sonarr/.env @@ -0,0 +1,10 @@ +# Exposed HTTP port +HTTP_PORT=8361 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 +UMASK=022 diff --git a/stacks/media/tdarr/.env b/stacks/media/tdarr/.env new file mode 100644 index 0000000..95da8fe --- /dev/null +++ b/stacks/media/tdarr/.env @@ -0,0 +1,20 @@ +# Exposed HTTP ports +HTTP_PORT=8265 #webUI +HTTP_PORT1=8266 #server +HTTP_PORT2=8267 #Internal_node +HTTP_PORT3=8268 #node + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000 +UMASK=022 + +# Environment +serverIP=192.0.2.10 +serverPort=8266 +webUIPort=8265 +internalNode=true +nodeName=internal-node diff --git a/stacks/media/tinymediamanager/.env b/stacks/media/tinymediamanager/.env new file mode 100644 index 0000000..4712c5a --- /dev/null +++ b/stacks/media/tinymediamanager/.env @@ -0,0 +1,9 @@ +# Exposed HTTP port +HTTP_PORT=4924 + +# System time zone +TZ=Etc/UTC + +# ID's +PUID=1000 +PGID=1000