需求:

1.作为PT用户因为各种可能的原因(本地下不动资源所以用服务器拖或用盒子RSS了一些资源……)用服务器下载了一些资源,使用ftp或scp取回比较慢而且很麻烦,希望能直接用直链进行下载。

2.要用服务器下载某些资源,但又觉得ssh输命令下载很麻烦。

在gayhub发现了这个项目能比较好的解决这个问题:GitHub:aria2-ariang-x-docker-compose

优点:

可以在线查看、预览服务器上的文件,AriaNg是一个比较好用的Aria2前端,可以方便的使用图形界面下载,更容易使用。

充分的扩展,除了h5ai以外还可以使用Filerun/FileBrowser/NextCloud作为文件管理系统,还支持Plex作为视频媒体库(当然本地使用效果比较好,远程的话加载哭唧唧)。

配合我的需求,只需要Aria2/AriaNg/h5ai就可以。

安装:

1.安装Docker CE,https://docs.docker.com/install/linux/docker-ce/ubuntu/

2.安装Docker Compose:https://docs.docker.com/compose/install/#install-compose

3.安装Aria2/AriaNg/h5ai:

git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git

4.进行配置:

cd aria2-ariang-x-docker-compose/h5ai
nano docker-compose.yml

需要修改的内容有:

version: '3'
 
services:
h5ai:
image: bixidock/h5ai
volumes:
- /home/example/:/var/www:rw #这里修改h5ai默认展示的文件路径,比如说你的文件放在/home/example/下,就修改这里的值
restart: always
aria2:
image: wahyd4/aria2-ui:h5ai
ports:
- "8000:80"
- "443:443"
- "6800:6800"
volumes:
- /home/download/:/var/www:rw #这里修改aria2默认的下载位置,比如你要下载东西到/home/download/,就修改这里的值
# volumes:
# - /some_folder:/root/conf/key
# - ~/test/aria2.conf:/root/conf/aria2.conf
environment:
- DOMAIN=:80
# - SSL=true
# - RPC_SECRET=Hello
# - ARIA2_USER=admin
# - ARIA2_PWD=password
# - ENABLE_AUTH=true
links:
- h5ai:file-manager
restart: always

5.启动项目:

docker-compose up -d

查看文件 h5ai: http://localhost:8000

AriaNg: http://localhost:8000/aria2/

在远程配置的修改localhost为服务器ip就行,当然端口也可以在之前的配置文件中修改。

使用

h5ai

当做文件浏览器即可,需要的文件可以直接单击预览,也可以复制地址扔到IDM下载。

AriaNg

AriaNg下载界面挺简单,直接新建任务下载就行。

扩展

如果需要了解其他的文件管理器,或者Plex,可以访问原项目:GitHub:aria2-ariang-x-docker-compose

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注