This repository has been archived on 2023-05-02. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
neo/docker-compose.media.yml
2023-01-09 19:50:28 +01:00

139 lines
No EOL
3.4 KiB
YAML

version: '2.2'
networks:
solverr:
ipam:
driver: default
config:
- subnet: "172.16.20.0/24"
services:
qbit:
image: dyonr/qbittorrentvpn
sysctls:
- net.ipv6.conf.all.disable_ipv6=0
- net.ipv4.conf.all.src_valid_mark=1
cap_add:
- NET_ADMIN
#- SYS_MODULE
environment:
- LETSENCRYPT_HOST=q.neo.famslof.nl
- VIRTUAL_HOST=q.neo.famslof.nl
- VIRTUAL_PORT=8080
- LAN_NETWORK=192.168.0.0/24
- VPN_ENABLED=yes
- VPN_TYPE=wireguard
- INSTALL_PYTHON3=yes
volumes:
- /srv/qbit/config:/config
- /mnt/library/downloads:/downloads
- /mnt/library:/library
restart: unless-stopped
networks:
- proxy
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- LETSENCRYPT_HOST=radarr.neo.famslof.nl
- VIRTUAL_HOST=radarr.neo.famslof.nl
- VIRTUAL_PORT=7878
- PUID=1000
- PGID=113
- TZ=Europe/Amsterdam
volumes:
- /srv/radarr/config:/config
- /mnt/library/movies:/movies #optional
- /mnt/library/downloads:/downloads #optional
restart: unless-stopped
networks:
- proxy
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- LETSENCRYPT_HOST=sonarr.neo.famslof.nl
- VIRTUAL_HOST=sonarr.neo.famslof.nl
- VIRTUAL_PORT=8989
- PUID=1000
- PGID=113
- TZ=Europe/Amsterdam
volumes:
- /srv/sonarr/config:/config
- /mnt/library/shows:/tv #optional
- /mnt/library/downloads:/downloads #optional
restart: unless-stopped
networks:
- proxy
# lidarr:
# image: lscr.io/linuxserver/lidarr:latest
# container_name: lidarr
# environment:
# - LETSENCRYPT_HOST=lidarr.neo.famslof.nl
# - VIRTUAL_HOST=lidarr.neo.famslof.nl
# - VIRTUAL_PORT=8686
# - PUID=1000
# - PGID=113
# - TZ=Europe/Amsterdam
# volumes:
# - /srv/lidarr/config:/config
# - /mnt/library/music:/music #optional
# - /mnt/library/downloads:/downloads #optional
# restart: unless-stopped
# networks:
# - proxy
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- LETSENCRYPT_HOST=jackett.neo.famslof.nl
- VIRTUAL_HOST=jackett.neo.famslof.nl
- VIRTUAL_PORT=9117
- PUID=1000
- PGID=113
- TZ=Europe/Amsterdam
volumes:
- /srv/jackett/config:/config
- /mnt/library/downloads:/downloads
restart: unless-stopped
networks:
proxy:
solverr:
ipv4_address: 172.16.20.11
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
networks:
solverr:
ipv4_address: 172.16.20.10
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- LETSENCRYPT_HOST=fin.neo.famslof.nl
- VIRTUAL_HOST=fin.neo.famslof.nl
- VIRTUAL_PORT=8096
- PUID=1000
- PGID=113
- TZ=Europe/Amsterdam
volumes:
- /srv/jellyfin/config:/config
- /mnt/library:/data
restart: unless-stopped
networks:
- proxy
jellyfin-vue:
image: ghcr.io/jellyfin/jellyfin-vue:unstable.2022-12-17.14796ba
environment:
- LETSENCRYPT_HOST=vue.fin.neo.famslof.nl
- VIRTUAL_HOST=vue.fin.neo.famslof.nl
networks:
- proxy