Files
home-docker/aria2-bundle/docker-compose.yml
T

60 lines
1.4 KiB
YAML

version: "3.5"
services:
pia:
image: qmcgaw/private-internet-access:latest
container_name: pia
cap_add:
- NET_ADMIN
networks:
- default
devices:
- /dev/net/tun
environment:
- USER=p1787216
- PASSWORD=4Jpywa5Jmg
- ENCRYPTION=strong
- PROTOCOL=udp
- REGION=AU Melbourne
- NONROOT=no
- DOT=on
- BLOCK_MALICIOUS=on
- BLOCK_NSA=off
- UNBLOCK=
- FIREWALL=on
- EXTRA_SUBNETS=
- PROXY=on
- PROXY_LOG_LEVEL=Critical
- PROXY_USER=
- PROXY_PASSWORD=
restart: always
socat0:
image: alpine/socat
container_name: aria2-proxy
depends_on:
- pia
- aria2-ui
ports:
- 8000:80/tcp # external port for whoami container access
command: tcp-listen:80,fork,reuseaddr tcp-connect:pia:80
restart: always
aria2-ui:
container_name: aria2-ui
restart: unless-stopped
image: wahyd4/aria2-ui:latest
environment:
- UID=0
- GID=0
- ENABLE_AUTH=true
- ARIA2_USER=admin
- ARIA2_PWD=lovewifi!
#- LETSENCRYPT_HOST=aria.home.toozhao.com
#- VIRTUAL_HOST=aria.home.toozhao.com
#- LETSENCRYPT_EMAIL=me@toozhao.com
network_mode: "service:pia"
# networks:
# - gateway_default
volumes:
- /mnt/aria2-config:/app/conf
- /mnt/downloads:/data
- /home/junv/filebrowser.db:/app/filebrowser.db