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