53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
version: "3.8"
|
|
|
|
services:
|
|
|
|
Aria2-Pro:
|
|
container_name: aria2-pro
|
|
image: p3terx/aria2-pro
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- UMASK_SET=002
|
|
- RPC_SECRET=kaiThoh6
|
|
- RPC_PORT=6800
|
|
- LISTEN_PORT=6888
|
|
- DISK_CACHE=64M
|
|
- IPV6_MODE=false
|
|
- UPDATE_TRACKERS=true
|
|
- CUSTOM_TRACKER_URL=
|
|
- TZ=Europe/Zurich
|
|
volumes:
|
|
- ${PWD}/aria2-config:/config
|
|
#- ${PWD}/aria2-downloads:/downloads
|
|
- /mnt/bulk/aria2:/downloads
|
|
# If you use host network mode, then no port mapping is required.
|
|
# This is the easiest way to use IPv6 networks.
|
|
network_mode: host
|
|
# network_mode: bridge
|
|
# ports:
|
|
# - 6800:6800
|
|
# - 6888:6888
|
|
# - 6888:6888/udp
|
|
restart: unless-stopped
|
|
# Since Aria2 will continue to generate logs, limit the log size to 1M to prevent your hard disk from running out of space.
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: 1m
|
|
|
|
# AriaNg is just a static web page, usually you only need to deploy on a single host.
|
|
AriaNg:
|
|
container_name: ariang
|
|
image: p3terx/ariang
|
|
command: --port 6880 --ipv6
|
|
network_mode: host
|
|
# network_mode: bridge
|
|
# ports:
|
|
# - 6880:6880
|
|
restart: unless-stopped
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: 1m
|