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-03-10 14:09:11 +01:00

113 lines
No EOL
2.7 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
- /srv/qbit/data:/downloads
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
- /srv/radarr/data:/movies #optional
- /srv/qbit/data:/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
- /srv/sonarr/data:/tv #optional
- /srv/qbit/data:/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
- /srv/qbit/data:/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
- /srv/sonarr/data:/data/shows
- /srv/radarr/data:/data/movies
- /srv/qbit/data:/data/downloads
restart: unless-stopped
networks:
- proxy