split up mixed compose file and added env file to each directory

This commit is contained in:
2026-04-24 01:06:27 +00:00
parent 6a6a9a0fd9
commit 2499d9cf4f
29 changed files with 491 additions and 0 deletions
View File
+12
View File
@@ -0,0 +1,12 @@
services:
networks:
(servicename):
name: (servicename)
reverse-proxy:
name: reverse-proxy
external: true
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+19
View File
@@ -0,0 +1,19 @@
services:
adguardhome-sync:
container_name: adguardhome-sync
image: ghcr.io/bakito/adguardhome-sync
command: run --config /config/adguardhome-sync.yaml
environment:
LOG_LEVEL: info
ORIGIN_URL: http://192.168.1.2:80
ORIGIN_USERNAME: akanealw
ORIGIN_PASSWORD: Aehaigoothohshoh1aab
REPLICA1_URL: http://192.168.1.3:80
REPLICA1_USERNAME: akanealw
REPLICA1_PASSWORD: Aehaigoothohshoh1aab
CRON: "*/30 * * * *"
RUN_ON_START: true
CONTINUE_ON_ERROR: true
networks:
- reverse-proxy
restart: always
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+44
View File
@@ -0,0 +1,44 @@
services:
freshrss:
container_name: freshrss
image: freshrss/freshrss:latest
environment:
- PUID=${PUID}
- PGID=${PGID}
- CRON_MIN=*/20
- TZ=${TZ}
depends_on:
- freshrss-db
networks:
- freshrss
- reverse-proxy
ports:
- 8088:80
restart: unless-stopped
volumes:
- ${DOCKER_CONFIGS}/freshrss/data:/var/www/FreshRSS/data
- ${DOCKER_CONFIGS}/freshrss/extensions:/var/www/FreshRSS/extensions
- /etc/localtime:/etc/localtime:ro
freshrss-db:
container_name: freshrss-db
image: postgres:12-alpine
environment:
- PUID=${PUID}
- PGID=${PGID}
- POSTGRES_USER=freshrss
- POSTGRES_PASSWORD=freshrss
- POSTGRES_DB=freshrss
networks:
- freshrss
restart: unless-stopped
volumes:
- ${DOCKER_CONFIGS}/freshrss/db/data:/var/lib/postgresql/data
- /etc/localtime:/etc/localtime:ro
networks:
freshrss:
name: freshrss
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+14
View File
@@ -0,0 +1,14 @@
services:
it-tools:
container_name: it-tools
image: corentinth/it-tools:latest
networks:
- reverse-proxy
ports:
- 8383:80
restart: always
networks:
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+19
View File
@@ -0,0 +1,19 @@
services:
jellyseerr:
container_name: jellyseerr
image: fallenbagel/jellyseerr:latest
environment:
- LOG_LEVEL=info
- TZ=${TZ}
networks:
- reverse-proxy
ports:
- 5056:5055
restart: always
volumes:
- ${DOCKER_CONFIGS}/jellyseerr/config:/app/config
networks:
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+17
View File
@@ -0,0 +1,17 @@
services:
kavita:
container_name: kavita
image: lscr.io/linuxserver/kavita:latest
networks:
- reverse-proxy
ports:
- 5002:5000
restart: always
volumes:
- ${STORAGE_DIR}/Books:/data
- ${DOCKER_CONFIGS}/kavita/config:/config
networks:
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+22
View File
@@ -0,0 +1,22 @@
services:
metube:
container_name: metube
hostname: metube
image: alexta69/metube
environment:
- PUID=${PUID}
- PGID=${PGID}
- CUSTOM_DIRS=true
- CREATE_CUSTOM_DIRS=true
- DEFAULT_THEME=auto
networks:
- reverse-proxy
ports:
- 8082:8081
restart: always
volumes:
- ${MEDIA_DIR}/videos:/downloads
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+20
View File
@@ -0,0 +1,20 @@
services:
mstream:
container_name: mstream
image: lscr.io/linuxserver/mstream:latest
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
networks:
- reverse-proxy
ports:
- 3001:3000
restart: always
volumes:
- ${DOCKER_CONFIGS}/mstream:/config
- ${STORAGE_DIR}/Music:/music
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+17
View File
@@ -0,0 +1,17 @@
services:
peanut:
container_name: peanut
image: brandawg93/peanut:latest
environment:
- NUT_HOST=192.168.1.51
- NUT_PORT=3493
- WEB_PORT=8080
networks:
- reverse-proxy
ports:
- 8980:8080
restart: unless-stopped
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+13
View File
@@ -0,0 +1,13 @@
services:
s-pdf:
container_name: spdf
image: frooodle/s-pdf
networks:
- reverse-proxy
ports:
- 8086:8080
restart: always
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage
+39
View File
@@ -0,0 +1,39 @@
services:
syncthing:
container_name: syncthing
image: lscr.io/linuxserver/syncthing:latest
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
networks:
- reverse-proxy
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: always
volumes:
- ${DOCKER_CONFIGS}/syncthing/config:/config
- ${STORAGE_DIR}:/storage
syncthing-relay-discovery:
container_name: syncthing-relay-discovery
image: t4skforce/syncthing-relay-discovery:latest
environment:
RELAY_OPTS:
DISC_OPTS:
POOLS:
networks:
- reverse-proxy
ports:
- 22067:22067
- 22026:22026
restart: always
volumes:
- ${DOCKER_CONFIGS}/syncthing-relay-discovery:/home/syncthing/certs
reverse-proxy:
name: reverse-proxy
external: true
Executable
+15
View File
@@ -0,0 +1,15 @@
#GLOBAL SETTINGS
COMPOSE_HTTP_TIMEOUT=120
COMPOSE_IGNORE_ORPHANS=1
DOCKER_CONFIGS=.
DOCKERGID=999
DOCKERHOSTNAME=DockerServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago
BACKUP_DIR=/mnt/backups
MEDIA_DIR=/mnt/media
STORAGE_DIR=/mnt/storage