Update Dockerfile
Browse files- Dockerfile +24 -14
Dockerfile
CHANGED
|
@@ -13,7 +13,6 @@ RUN apk update && \
|
|
| 13 |
apk add --no-cache wget unzip python3 py3-pip bash tar gzip jq curl aria2 netcat-openbsd && \
|
| 14 |
rm -rf /var/cache/apk/*
|
| 15 |
|
| 16 |
-
# --- 后续内容保持不变 ---
|
| 17 |
# 下载并解压 Cloudreve 3.8.3
|
| 18 |
RUN wget -O cloudreve.tar.gz "https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz" && \
|
| 19 |
tar -zxvf cloudreve.tar.gz -C /opt/cloudreve/ && \
|
|
@@ -44,21 +43,32 @@ RUN chmod -R 777 /opt/cloudreve/
|
|
| 44 |
# 暴露 Cloudreve 使用的端口
|
| 45 |
EXPOSE 5212
|
| 46 |
|
| 47 |
-
#
|
| 48 |
-
#
|
|
|
|
| 49 |
CMD aria2c --enable-rpc --rpc-listen-port=6800 --rpc-listen-all=true --rpc-allow-origin-all \
|
| 50 |
--enable-dht=true \
|
| 51 |
-
|
| 52 |
-
-
|
|
|
|
|
|
|
|
|
|
| 53 |
-x 16 \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
-d /opt/cloudreve/aria2_downloads \
|
| 55 |
-
--
|
| 56 |
-
|
| 57 |
-
--
|
| 58 |
-
|
| 59 |
-
--max-upload-limit=128K \
|
| 60 |
-
--rpc-secret=112325 \
|
| 61 |
-
--log-level=debug \
|
| 62 |
-
--log=- \
|
| 63 |
--daemon=true & \
|
| 64 |
-
/opt/cloudreve/sync_data.sh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
apk add --no-cache wget unzip python3 py3-pip bash tar gzip jq curl aria2 netcat-openbsd && \
|
| 14 |
rm -rf /var/cache/apk/*
|
| 15 |
|
|
|
|
| 16 |
# 下载并解压 Cloudreve 3.8.3
|
| 17 |
RUN wget -O cloudreve.tar.gz "https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz" && \
|
| 18 |
tar -zxvf cloudreve.tar.gz -C /opt/cloudreve/ && \
|
|
|
|
| 43 |
# 暴露 Cloudreve 使用的端口
|
| 44 |
EXPOSE 5212
|
| 45 |
|
| 46 |
+
# 设置启动命令
|
| 47 |
+
# 1. 后台启动 Aria2,使用优化后的参数(包含新的 Tracker 列表和调整后的资源限制)
|
| 48 |
+
# 2. 前台运行 sync_data.sh 脚本
|
| 49 |
CMD aria2c --enable-rpc --rpc-listen-port=6800 --rpc-listen-all=true --rpc-allow-origin-all \
|
| 50 |
--enable-dht=true \
|
| 51 |
+
# --- 使用 ngosang/trackerslist 更新的 Tracker 列表 ---
|
| 52 |
+
--bt-tracker="udp://tracker.opentrackr.org:1337/announce,udp://open.tracker.cl:1337/announce,udp://tracker.openbittorrent.com:6969/announce,udp://open.stealth.si:80/announce,udp://exodus.desync.com:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.moeking.me:6969/announce,udp://tracker.dler.org:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.theoks.net:6969/announce,udp://tracker-udp.gbitt.info:80/announce,udp://ln.mt.unej.cz:6969/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://explodie.org:6969/announce,udp://bt2.archive.org:6969/announce,udp://bt1.archive.org:6969/announce,http://tracker.openbittorrent.com:80/announce,http://tracker.dler.org:6969/announce,http://tracker.opentrackr.org:1337/announce,http://open.tracker.cl:1337/announce,http://ln.mt.unej.cz:6969/announce,https://tracker.tamersunion.org:443/announce,https://tracker.loligirl.cn:443/announce,https://tracker.gbitt.info:443/announce,https://tracker.bz:443/announce,https://opentracker.i2p.rocks:443/announce,https://open.acgnxtracker.com:443/announce,ws://tracker.openwebtorrent.com:80/announce,ws://tracker.btorrent.xyz:80/announce" \
|
| 53 |
+
# -------------------------------------------------------
|
| 54 |
+
# --- 调整连接数和速度限制 (可根据测试结果再调整) ---
|
| 55 |
+
-s 20 \
|
| 56 |
-x 16 \
|
| 57 |
+
--max-overall-upload-limit=512K \
|
| 58 |
+
--max-upload-limit=256K \
|
| 59 |
+
--max-overall-download-limit=0 \ # 暂不限制总下载
|
| 60 |
+
--max-download-limit=0 \ # 暂不限制单任务下载
|
| 61 |
+
--max-concurrent-downloads=3 \ # 稍微降低并发任务数
|
| 62 |
+
# --------------------------------------------------
|
| 63 |
-d /opt/cloudreve/aria2_downloads \
|
| 64 |
+
--rpc-secret=YOUR_RPC_SECRET \
|
| 65 |
+
# --- 日志级别设为 info ---
|
| 66 |
+
--console-log-level=info \
|
| 67 |
+
# -----------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
--daemon=true & \
|
| 69 |
+
/opt/cloudreve/sync_data.sh
|
| 70 |
+
|
| 71 |
+
# 注意:
|
| 72 |
+
# 1. 请将 --rpc-secret=YOUR_RPC_SECRET 替换为你自己的密钥,或者直接删除该参数(并在 Cloudreve 后台保持密钥为空)。
|
| 73 |
+
# 2. Tracker 列表取自 ngosang/trackerslist 的 trackers_best 和 trackers_all_ws,并进行了合并去重。你可以根据需要自行增删。
|
| 74 |
+
# 3. 连接数 (-s 20) 和上传限制 (--max-overall-upload-limit=512K) 是基于之前讨论的建议值,如果速度仍然很慢或不稳定,可以尝试进一步调整这些值(比如更低的连接数,或略高/略低的上传限制)。
|