135 lines
3.0 KiB
YAML
135 lines
3.0 KiB
YAML
---
|
|
|
|
version: "3.8"
|
|
services:
|
|
transmission:
|
|
image: haugene/transmission-openvpn:latest
|
|
container_name: transmission
|
|
restart: always
|
|
ports:
|
|
- 8091:9091
|
|
cap_add:
|
|
- NET_ADMIN
|
|
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
|
|
volumes:
|
|
- $DOWNLOADS/completed:/data/completed
|
|
- $DOWNLOADS/incomplete:/data/incomplete
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- transmission_config:/config
|
|
|
|
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/completed:/data/completed
|
|
|
|
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/completed:/data/completed
|
|
|
|
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
|
|
|
|
overseerr:
|
|
image: lscr.io/linuxserver/overseerr:latest
|
|
container_name: overseerr
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=$TZ
|
|
volumes:
|
|
- overseerr_config:/config
|
|
ports:
|
|
- 5055:5055
|
|
restart: unless-stopped
|
|
|
|
lidarr:
|
|
image: lscr.io/linuxserver/lidarr:latest
|
|
container_name: lidarr
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=$TZ
|
|
volumes:
|
|
- lidarr_config:/config
|
|
- $MUSIC:/music
|
|
- $DOWNLOADS/completed:/data/completed
|
|
ports:
|
|
- 8686:8686
|
|
restart: unless-stopped
|
|
|
|
playlistSync:
|
|
image: rnagabhyrava/plexplaylistsync:latest
|
|
container_name: playlistSync
|
|
environment:
|
|
- PLEX_URL=$PLEX_URL
|
|
- PLEX_TOKEN=$PLEX_TOKEN
|
|
- WRITE_MISSING_AS_CSV=0
|
|
- APPEND_SERVICE_SUFFIX=0
|
|
- ADD_PLAYLIST_POSTER=0
|
|
- ADD_PLAYLIST_DESCRIPTION=1
|
|
- APPEND_INSTEAD_OF_SYNC=0
|
|
- SECONDS_TO_WAIT=84000
|
|
- SPOTIFY_CLIENT_ID=$SPOTIFY_CLIENT_ID
|
|
- SPOTIFY_CLIENT_SECRET=$SPOTIFY_CLIENT_SECRET
|
|
- SPOTIFY_USER_ID=$SPOTIFY_USER_ID
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
radarr_config:
|
|
driver: local
|
|
sonarr_config:
|
|
driver: local
|
|
prowlarr_config:
|
|
driver: local
|
|
transmission_config:
|
|
driver: local
|
|
overseerr_config:
|
|
driver: local
|
|
lidarr_config:
|
|
driver: local
|