separated reverseproxy
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
services:
|
||||
|
||||
archivebox:
|
||||
container_name: archivebox
|
||||
image: archivebox/archivebox:dev
|
||||
@@ -34,17 +35,6 @@ services:
|
||||
volumes:
|
||||
- ${DOCKER_CONFIGS}/data:/data
|
||||
|
||||
authelia:
|
||||
container_name: authelia
|
||||
image: authelia/authelia
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
ports:
|
||||
- 9091:9091
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKER_CONFIGS}/authelia/config:/config
|
||||
|
||||
bazarr:
|
||||
container_name: bazarr
|
||||
image: lscr.io/linuxserver/bazarr:latest
|
||||
@@ -248,23 +238,6 @@ services:
|
||||
- ${DOCKER_CONFIGS}/mstream/config:/config
|
||||
- ${MEDIA_DIR}/Music:/music
|
||||
|
||||
nginxproxymanager:
|
||||
container_name: nginxproxymanager
|
||||
image: jc21/nginx-proxy-manager:2.9.22
|
||||
environment:
|
||||
- X_FRAME_OPTIONS=sameorigin
|
||||
- DB_SQLITE_FILE=/data/database.sqlite
|
||||
ports:
|
||||
- 443:443/tcp
|
||||
- 80:80/tcp
|
||||
- 81:81/tcp
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKER_CONFIGS}/nginxproxymanager/data:/data
|
||||
- ${DOCKER_CONFIGS}/nginxproxymanager/letsencrypt:/etc/letsencrypt
|
||||
- ${DOCKER_CONFIGS}/nginxproxymanager/snippets:/snippets:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
|
||||
nzbhydra:
|
||||
container_name: nzbhydra
|
||||
image: lscr.io/linuxserver/nzbhydra2:latest
|
||||
|
||||
16
reverseproxy/.env
Executable file
16
reverseproxy/.env
Executable file
@@ -0,0 +1,16 @@
|
||||
#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
|
||||
|
||||
#DIRECTORY PATHS
|
||||
MEDIA_DIR=/mnt/media
|
||||
STORAGE_DIR=/mnt/storage
|
||||
34
reverseproxy/compose.yml
Normal file
34
reverseproxy/compose.yml
Normal file
@@ -0,0 +1,34 @@
|
||||
services:
|
||||
|
||||
authelia:
|
||||
container_name: authelia
|
||||
image: authelia/authelia
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
ports:
|
||||
- 9091:9091
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKER_CONFIGS}/authelia/config:/config
|
||||
|
||||
nginxproxymanager:
|
||||
container_name: nginxproxymanager
|
||||
image: jc21/nginx-proxy-manager:2.9.22
|
||||
environment:
|
||||
- X_FRAME_OPTIONS=sameorigin
|
||||
- DB_SQLITE_FILE=/data/database.sqlite
|
||||
ports:
|
||||
- 443:443/tcp
|
||||
- 80:80/tcp
|
||||
- 81:81/tcp
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKER_CONFIGS}/nginxproxymanager/data:/data
|
||||
- ${DOCKER_CONFIGS}/nginxproxymanager/letsencrypt:/etc/letsencrypt
|
||||
- ${DOCKER_CONFIGS}/nginxproxymanager/snippets:/snippets:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
|
||||
networks:
|
||||
reverseproxy:
|
||||
name: reverseproxy
|
||||
external: true
|
||||
Reference in New Issue
Block a user