segregation+tool

This commit is contained in:
Didier Slof 2022-12-04 22:30:49 +01:00
parent 4bff577418
commit 45a751e736
Signed by: didier
GPG key ID: 01E71F18AA4398E5
7 changed files with 302 additions and 24 deletions

128
docker-compose.media.yml Normal file
View file

@ -0,0 +1,128 @@
version: '2.2'
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.famslof.nl
- VIRTUAL_HOST=q.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
- /library/downloads:/downloads
- /library:/library
restart: unless-stopped
networks:
- proxy
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- LETSENCRYPT_HOST=doubles.famslof.nl
- VIRTUAL_HOST=doubles.famslof.nl
- VIRTUAL_PORT=7878
- VIRTUAL_PATH=/radarr
- VIRTUAL_DEST=/
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /srv/radarr/config:/config
- /library/movies:/movies #optional
- /library/downloads:/downloads #optional
restart: unless-stopped
networks:
- proxy
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- LETSENCRYPT_HOST=doubles/.famslof.nl
- VIRTUAL_HOST=doubles.famslof.nl
- VIRTUAL_PORT=8989
- VIRTUAL_PATH=/sonarr
- VIRTUAL_DEST=/
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /srv/sonarr/config:/config
- /library/shows:/tv #optional
- /library/downloads:/downloads #optional
restart: unless-stopped
networks:
- proxy
lidarr:
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
environment:
- LETSENCRYPT_HOST=doubles.famslof.nl
- VIRTUAL_HOST=doubles.famslof.nl
- VIRTUAL_PORT=8686
- VIRTUAL_PATH=/lidarr
- VIRTUAL_DEST=/
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /srv/lidarr/config:/config
- /library/music:/music #optional
- /library/downloads:/downloads #optional
restart: unless-stopped
networks:
- proxy
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- LETSENCRYPT_HOST=doubles.famslof.nl
- VIRTUAL_HOST=doubles.famslof.nl
- VIRTUAL_PORT=9117
- VIRTUAL_HOST=/jackett
- VIRTUAL_DEST=/
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
links:
- flaresolverr
volumes:
- /srv/jackett/config:/config
- /library/downloads:/downloads
restart: unless-stopped
networks:
- proxy
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- LETSENCRYPT_HOST=fin.famslof.nl
- VIRTUAL_HOST=fin.famslof.nl
- VIRTUAL_PORT=8096
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /srv/jellyfin/config:/config
- /library:/data
restart: unless-stopped
networks:
- proxy