231 lines
5.3 KiB
YAML
Executable File
231 lines
5.3 KiB
YAML
Executable File
version: '3'
|
|
|
|
services:
|
|
bazarr:
|
|
container_name: bazarr
|
|
image: lscr.io/linuxserver/bazarr:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 6767:6767
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/bazarr:/config
|
|
- ${MEDIA_DIR}:/media
|
|
|
|
debian-xfce-firefox:
|
|
container_name: debian-xfce-firefox
|
|
image: repo.aknlw.com/akanealw/debian-vnc-xfce:latest-firefox-default
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
shm_size: '512m'
|
|
depends_on:
|
|
- gluetun
|
|
network_mode: "service:gluetun"
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/debian-xfce-firefox:/home/akanealw
|
|
|
|
flaresolverr:
|
|
container_name: flaresolverr
|
|
image: ghcr.io/flaresolverr/flaresolverr:latest
|
|
environment:
|
|
- LOG_LEVEL=info
|
|
- LOG_HTML=false
|
|
- CAPTCHA_SOLVER=none
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 9191:8191
|
|
restart: always
|
|
|
|
gluetun:
|
|
container_name: gluetun
|
|
image: qmcgaw/gluetun:v3.34
|
|
environment:
|
|
- VPN_SERVICE_PROVIDER=mullvad
|
|
- VPN_TYPE=wireguard
|
|
- WIREGUARD_PRIVATE_KEY=gCPJX6tLCWXYLjqGVpJCyOKfyTcLd/zlLBZoXAWH6Vk=
|
|
- WIREGUARD_ADDRESSES=10.68.141.207/32
|
|
- HTTPPROXY=on
|
|
- SERVER_COUNTRIES=CANADA
|
|
- TZ=${TZ}
|
|
cap_add:
|
|
- NET_ADMIN
|
|
devices:
|
|
- /dev/net/tun:/dev/net/tun
|
|
ports:
|
|
- 8777:8000 # http control
|
|
- 8888:8888 # http proxy
|
|
- 6901:6901 # debian xfce firefox
|
|
- 3129:3129 # jdownloader
|
|
- 5800:5800 # jdownloader]
|
|
- 8282:8282 # qbittorrent
|
|
- 8181:8080 # sabnzbd
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/gluetun:/gluetun
|
|
|
|
jackett:
|
|
container_name: jackett
|
|
image: lscr.io/linuxserver/jackett:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- TZ=${TZ}
|
|
- UMASK=${UMASK}
|
|
- AUTO_UPDATE=true
|
|
ports:
|
|
- 9117:9117
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/jackett/config:/config
|
|
- ${MEDIA_DIR}/downloads/torrents:/torrents
|
|
|
|
jdownloader:
|
|
container_name: jdownloader
|
|
image: jlesage/jdownloader-2:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- UMASK=${UMASK}
|
|
- TZ=${TZ}
|
|
- KEEP_APP_RUNNING=1
|
|
- CLEAN_TMP_DIR=1
|
|
- MYJD_USER=akanealw@gmail.com
|
|
- MYJD_PASSWORD=trUKY4X8wzGiCr75ZmC9
|
|
- MYJD_DEVICE_NAME=dockerserver
|
|
- XDG_DOWNLOAD_DIR=/output
|
|
depends_on:
|
|
- gluetun
|
|
network_mode: "service:gluetun"
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/jdownloader:/config
|
|
- ${MEDIA_DIR}/downloads/jdownloader:/output
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
lidarr:
|
|
container_name: lidarr
|
|
image: lscr.io/linuxserver/lidarr:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 8686:8686
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/lidarr/config:/config
|
|
- ${MEDIA_DIR}:/media
|
|
- ${STORAGE_DIR}//Music/Albums:/music
|
|
|
|
nzbhydra:
|
|
container_name: nzbhydra
|
|
image: lscr.io/linuxserver/nzbhydra2:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 5076:5076
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/nzbhydra/config:/config
|
|
- ${MEDIA_DIR}/downloads/nzbs:/nzbs
|
|
- ${MEDIA_DIR}/downloads/torrents:/torrents
|
|
|
|
prowlarr:
|
|
container_name: prowlarr
|
|
image: ghcr.io/linuxserver/prowlarr:develop
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 9696:9696
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/prowlarr/config:/config
|
|
|
|
qbittorrent:
|
|
container_name: qbittorrent
|
|
image: lscr.io/linuxserver/qbittorrent:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
- WEBUI_PORT=8282
|
|
depends_on:
|
|
- gluetun
|
|
network_mode: "service:gluetun"
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/qbittorrent/config:/config
|
|
- ${MEDIA_DIR}:/media
|
|
- ${MEDIA_DIR}/downloads/torrents:/torrents
|
|
|
|
radarr:
|
|
container_name: radarr
|
|
image: lscr.io/linuxserver/radarr:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 7878:7878
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/radarr:/config
|
|
- ${MEDIA_DIR}:/media
|
|
|
|
sabnzbd:
|
|
container_name: sabnzbd
|
|
image: lscr.io/linuxserver/sabnzbd:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
depends_on:
|
|
- gluetun
|
|
network_mode: "service:gluetun"
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/sabnzbd:/config
|
|
- ${MEDIA_DIR}:/media
|
|
- ${MEDIA_DIR}/downloads/nzbs:/nzbs
|
|
|
|
sonarr:
|
|
container_name: sonarr
|
|
image: lscr.io/linuxserver/sonarr:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 8989:8989
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/sonarr:/config
|
|
- ${MEDIA_DIR}:/media
|
|
|
|
speedtest:
|
|
container_name: speedtest
|
|
image: henrywhitaker3/speedtest-tracker
|
|
environment:
|
|
- TZ=${TZ}
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- OOKLA_EULA_GDPR=true
|
|
ports:
|
|
- 8765:80
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/speedtesttracker/config:/config
|
|
|
|
networks:
|
|
vpn:
|
|
|
|
volumes:
|
|
debian-xfce: |