V3 - The big one #71

Merged
rogs merged 31 commits from v3 into master 2024-12-30 11:01:29 -03:00
Showing only changes of commit d7fda2a137 - Show all commits

View File

@ -1,5 +1,3 @@
version: "3"
services:
# <media_service> is used to serve your media to the client devices
<media_service>:
@ -11,8 +9,8 @@ services:
- PGID=${PGID}
- VERSION=docker
volumes:
- ${MEDIA_DIRECTORY}/movies:/data/movies
- ${MEDIA_DIRECTORY}/tvshows:/data/tvshows
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/${MEDIA_SERVICE}:/config
ports: # plex
- 8096:8096 # plex
@ -25,15 +23,33 @@ services:
environment:
- PUID=${PUID}
- PGID=${PGID}
- WEBUI_PORT=8080
- WEBUI_PORT=8081
volumes:
- ${MEDIA_DIRECTORY}/downloads:/downloads
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/qbittorrent:/config
restart: unless-stopped
ports: # qbittorrent
- 8080:8080 # qbittorrent
#network_mode: "service:gluetun"
# sabnzbd is used to download from usenet
sabnzbd:
image: lscr.io/linuxserver/sabnzbd:latest
container_name: sabnzbd
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=America/Montevideo
volumes:
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/sabnzbd:/config
ports:
- 8080:8080
restart: unless-stopped
#network_mode: "service:gluetun"
# Sonarr is used to query, add downloads to the download queue and index TV shows
# https://sonarr.tv/
sonarr:
@ -43,8 +59,8 @@ services:
- PUID=${PUID}
- PGID=${PGID}
volumes:
- ${MEDIA_DIRECTORY}/tvshows:/tv
- ${MEDIA_DIRECTORY}/downloads:/downloads
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/sonarr:/config
ports:
- 8989:8989
@ -59,8 +75,8 @@ services:
- PUID=${PUID}
- PGID=${PGID}
volumes:
- ${MEDIA_DIRECTORY}/movies:/movies
- ${MEDIA_DIRECTORY}/downloads:/downloads
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/radarr:/config
ports:
- 7878:7878
@ -75,8 +91,8 @@ services:
- PUID=${PUID}
- PGID=${PGID}
volumes:
- ${MEDIA_DIRECTORY}/music:/music
- ${MEDIA_DIRECTORY}/downloads:/downloads
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/lidarr:/config
ports:
- 8686:8686
@ -91,8 +107,8 @@ services:
- PUID=${PUID}
- PGID=${PGID}
volumes:
- ${MEDIA_DIRECTORY}/books:/books
- ${MEDIA_DIRECTORY}/downloads:/downloads
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/readarr:/config
ports:
- 8787:8787
@ -107,8 +123,8 @@ services:
- PUID=${PUID}
- PGID=${PGID}
volumes:
- ${MEDIA_DIRECTORY}/movies:/movies
- ${MEDIA_DIRECTORY}/tvshows:/tv
- /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/bazarr:/config
ports:
- 6767:6767
@ -123,6 +139,7 @@ services:
- PUID=${PUID}
- PGID=${PGID}
volumes:
- /etc/localtime:/etc/localtime:ro
- ${INSTALL_DIRECTORY}/config/prowlarr:/config
ports:
- 9696:9696
@ -141,8 +158,7 @@ services:
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
#- 8080:8080/tcp # gluetun
volumes:
- ${INSTALL_DIRECTORY}/config/gluetun:/config
#- 8081:8081/tcp # gluetun
environment:
- VPN_SERVICE_PROVIDER=${VPN_SERVICE}
- VPN_TYPE=openvpn