使用 Docker 将服务器打造成全能下载机

本文建议搭配视频观看:

https://www.bilibili.com/video/BV1xv411573B/

两个 Docker 容器的搭建

transmission

docker run \
-d \
--name transmission \
-p 9091:9091 \
-p 51413:51413 \
-v /mnt/tr_data:/data \
-e USERNAME=admin \
-e PASSWORD=admin \
gists/transmission

aria2

docker run -d \
--name aria2-pro \
--restart unless-stopped \
--network host \
-e PUID=$UID \
-e PGID=$GID \
-e RPC_SECRET=12345 \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-v ~/aria2-config:/config \
-v /mnt/aria2:/downloads \
p3terx/aria2-pro

使用 python 开启一个简单的文件分享服务

python3 -m http.server

此时默认使用 8000 端口

更好的文件展示服务—— h5ai

docker run -d -p 5555:80 -v /mnt:/h5ai --name h5ai ilemonrain/h5ai:full

最后记得防火墙放行。

如果你有购买腾讯云轻量服务器的需求,可以点击我的链接进行购买

https://curl.qcloud.com/i4FBqtLH