add exported compose files
This commit is contained in:
@ -1,83 +1,78 @@
|
||||
---
|
||||
version: "3.7"
|
||||
|
||||
version: "3.8"
|
||||
services:
|
||||
transmission:
|
||||
image: haugene/transmission-openvpn:latest
|
||||
container_name: transmission
|
||||
restart: always
|
||||
nginx:
|
||||
image: jc21/nginx-proxy-manager:latest
|
||||
container_name: nginx
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8091:9091"
|
||||
- 80:80
|
||||
- 443:443
|
||||
- 81:81
|
||||
environment:
|
||||
DISABLE_IPV6: 'true'
|
||||
TZ: $TZ
|
||||
volumes:
|
||||
- nginx_data:/data
|
||||
- nginx_certs:/etc/letsencrypt
|
||||
|
||||
authelia:
|
||||
image: authelia/authelia:latest
|
||||
container_name: authelia
|
||||
volumes:
|
||||
- authelia_config:/config
|
||||
ports:
|
||||
- 9091:9091
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
disable: true
|
||||
environment:
|
||||
- TZ=$TZ
|
||||
depends_on:
|
||||
- redis
|
||||
|
||||
redis:
|
||||
image: redis:alpine
|
||||
container_name: redis
|
||||
volumes:
|
||||
- redis_data:/data
|
||||
expose:
|
||||
- 6379
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- TZ=$TZ
|
||||
|
||||
fail2ban:
|
||||
image: crazymax/fail2ban:latest
|
||||
container_name: fail2ban
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- NET_RAW
|
||||
network_mode: host
|
||||
environment:
|
||||
- TZ=$TZ
|
||||
- OPENVPN_PROVIDER=$PROVIDER
|
||||
- OPENVPN_CONFIG=$CONFIG
|
||||
- OPENVPN_USERNAME=$USER
|
||||
- OPENVPN_PASSWORD=$PASSWORD
|
||||
- WEBPROXY_ENABLED=false
|
||||
- LOCAL_NETWORK=$NETWORK
|
||||
- TRANSMISSION_SPEED_LIMIT_UP=$SPEED_LIMIT_UP
|
||||
- TRANSMISSION_SPEED_LIMIT_UP_ENABLED=true
|
||||
- LOG_TO_STDOUT=true
|
||||
- TRANSMISSION_WEB_UI=flood-for-transmission
|
||||
- VERBOSITY=-vv
|
||||
volumes:
|
||||
- $DOWNLOADS:/data
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- transmission_config:/config
|
||||
- authelia_config:/remotelogs/authelia:ro
|
||||
- nextcloud_aio_nextcloud:/remotelogs/nextcloud:ro
|
||||
- gitea_app:/remotelogs/gitea:ro
|
||||
- fail2ban_data:/data
|
||||
|
||||
radarr:
|
||||
image: linuxserver/radarr:latest
|
||||
container_name: radarr
|
||||
restart: always
|
||||
ports:
|
||||
- "7878:7878"
|
||||
environment:
|
||||
- PGID=1000
|
||||
- PUID=1000
|
||||
- TZ=$TZ
|
||||
volumes:
|
||||
- radarr_config:/config
|
||||
- $MOVIES:/movies
|
||||
- $DOWNLOADS:/downloads
|
||||
|
||||
sonarr:
|
||||
image: linuxserver/sonarr:latest
|
||||
container_name: sonarr
|
||||
restart: always
|
||||
ports:
|
||||
- "8989:8989"
|
||||
environment:
|
||||
- PGID=1000
|
||||
- PUID=1000
|
||||
- TZ=$TZ
|
||||
volumes:
|
||||
- sonarr_config:/config
|
||||
- $TV:/tv
|
||||
- $DOWNLOADS:/downloads
|
||||
|
||||
prowlarr:
|
||||
image: linuxserver/prowlarr:develop
|
||||
container_name: prowlarr
|
||||
restart: always
|
||||
ports:
|
||||
- "9696:9696"
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
environment:
|
||||
- PGID=1000
|
||||
- PUID=1000
|
||||
- TZ=$TZ
|
||||
volumes:
|
||||
- prowlarr_config:/config
|
||||
- $DOWNLOADS/watch:/downloads
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
radarr_config:
|
||||
nginx_data:
|
||||
driver: local
|
||||
sonarr_config:
|
||||
nginx_certs:
|
||||
driver: local
|
||||
prowlarr_config:
|
||||
authelia_config:
|
||||
driver: local
|
||||
transmission_config:
|
||||
driver: local
|
||||
fail2ban_data:
|
||||
driver: local
|
||||
redis_data:
|
||||
driver: local
|
||||
nextcloud_aio_nextcloud:
|
||||
external: true
|
||||
gitea_app:
|
||||
external: true
|
||||
|
Reference in New Issue
Block a user