diff --git a/caddy/Dockerfile b/caddy/Dockerfile index e1b5e21..1ea97ce 100644 --- a/caddy/Dockerfile +++ b/caddy/Dockerfile @@ -23,6 +23,7 @@ RUN mkdir -p /usr/local/www && mkdir -p /usr/local/www/aria2 #AriaNg RUN mkdir /usr/local/www/aria2/Download && cd /usr/local/www/aria2 \ + && chmod +rw /root/conf/aria2.session \ && wget -N --no-check-certificate https://github.com/mayswind/AriaNg/releases/download/0.2.0/aria-ng-0.2.0.zip && unzip aria-ng-0.2.0.zip && rm -rf aria-ng-0.2.0.zip \ && chmod -R 755 /usr/local/www/aria2 \ && chmod +x /root/conf/aria2c.sh diff --git a/caddy/conf/aria2.conf b/caddy/conf/aria2.conf index 21cd942..aa4ac91 100644 --- a/caddy/conf/aria2.conf +++ b/caddy/conf/aria2.conf @@ -47,5 +47,14 @@ dir=/data file-allocation=prealloc # General Options -log=var/log/aria2.log +log=/var/log/aria2.log log-level=info + + +## 进度保存相关 ## +# 从会话文件中读取下载任务 +input-file=/root/conf/aria2.session +# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件 +save-session=/root/conf/aria2.session +# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0 +save-session-interval=10 diff --git a/caddy/conf/aria2.session b/caddy/conf/aria2.session new file mode 100644 index 0000000..e69de29