62 lines
1.4 KiB
Django/Jinja
62 lines
1.4 KiB
Django/Jinja
version: '3'
|
|
services:
|
|
gluetun:
|
|
image: qmcgaw/gluetun
|
|
container_name: gluetun
|
|
cap_add:
|
|
- NET_ADMIN
|
|
devices:
|
|
- /dev/net/tun:/dev/net/tun
|
|
ports:
|
|
- 127.0.0.1:9000:8080/tcp
|
|
- 127.0.0.1:6881:6881
|
|
- 127.0.0.1:6881:6881/udp
|
|
volumes:
|
|
- /gluetun
|
|
environment:
|
|
- VPN_SERVICE_PROVIDER=mullvad
|
|
- VPN_TYPE=openvpn
|
|
- OPENVPN_USER={{ openvpn_user }}
|
|
- SERVER_CITIES=Seattle WA
|
|
|
|
qbittorrent:
|
|
image: hotio/qbittorrent:latest
|
|
container_name: qbittorrent
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
volumes:
|
|
- qbittorrent_config:/config:rw
|
|
- type: bind
|
|
source: /mnt/hdd-01
|
|
target: /hdd-01
|
|
- type: bind
|
|
source: /mnt/ssd-01
|
|
target: /ssd-01
|
|
restart: unless-stopped
|
|
network_mode: "container:gluetun"
|
|
|
|
jellyfin:
|
|
image: lscr.io/linuxserver/jellyfin:latest
|
|
container_name: jellyfin
|
|
environment:
|
|
- JELLYFIN_PublishedServerUrl=https://jellyfin.internal.simponic.xyz
|
|
ports:
|
|
- 127.0.0.1:8096:8096
|
|
devices:
|
|
- /dev/dri:/dev/dri
|
|
volumes:
|
|
- type: bind
|
|
source: /mnt/hdd-01
|
|
target: /hdd-01
|
|
- type: bind
|
|
source: /mnt/ssd-01
|
|
target: /ssd-01
|
|
- jellyfin_config:/config:rw
|
|
- jellyfin_cache:/cache:rw
|
|
|
|
volumes:
|
|
jellyfin_config:
|
|
jellyfin_cache:
|
|
qbittorrent_config:
|