-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathdocker-compose-en.yml
38 lines (37 loc) · 1.9 KB
/
docker-compose-en.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
version: '3.3'
services:
alist-ex:
image: ghcr.io/wy580477/alist-ex-container:latest
# If you need ffmpeg, use this image: ghcr.io/wy580477/alist-ex-container:latest-ffmpeg
container_name: alist-ex
network_mode: host
restart: unless-stopped
volumes:
- ~/alist:/data
# Volume for storing data.
environment:
CADDY_DOMAIN: ""
# Leave it blank if you intend to visit via IP address.
# For example: "http://example.com" or "https://example.com".
# Set to "http://<your_domain>" if you intend to using another reverse proxy in front.
# If value is set to a valid domain name (it can be resolved to your host) and port 80/443 is open to internet, caddy's auto-https function can be enabled.
# Free ddns service domains probably work.
# For advanced users, you can use Cloudflare api in CADDY_EMAIL env for SSL certificate instead of Email address. This way you don't need 80/443 ports.
CADDY_EMAIL: internal
# No need to change this value if you don't intent to visit via HTTPS protocol.
# Email address for receiving notification emails from certification authority, you can use fake address.
# Set to "{\n dns cloudflare your_cloudflare_api_key \n}", Caddy will use Cloudflare api for SSL certificate.
# If set to "internal", caddy will use self-signed cert.
CADDY_WEB_PORT: 8080
# Port for web services. You can enable auto-https from caddy by setting to 443 port.
ARIA2_TOKEN: "token"
# Aria2 RPC token, recommend strong password.
ARIA2_TRACKER_UPDATE: "enable"
# Auto update Aria2 tracker list on container start, set to "disable" to disable this function.
TZ: UTC
# Timezone
# The following envs are list of ports listened on localhost.
# You don't need to change them unless you have port conflict.
ALIST_PORT: 61600
ARIA2_PORT: 61601
QBT_WEBUI_PORT: 61602