使用Docker部署Cloudreve网盘并开启离线下载功能

使用Docker部署Cloudreve网盘并开启离线下载功能

直接安装

参考官方教程,Linux下,直接下载解压并执行主程序即可:

  • # 从github中下载对应版本,如 3.2.1_linux_amd64
  • wget "https://github.com/cloudreve/Cloudreve/releases/download/3.2.1/cloudreve_3.2.1_linux_amd64.tar.gz"
  • #解压获取到的主程序
  • tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
  • # 赋予执行权限
  • chmod +x ./cloudreve
  • # 启动 Cloudreve
  • ./cloudreve

 

Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。
Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。

Docker安装

这里我使用了xavierniu的docker镜像来安装应用:

  • # 下载
  • docker pull xavierniu/cloudreve
  • # 创建
  • mkdir -p ~/cloudreve/uploads \
  • && mkdir -p ~/cloudreve/avatar \
  • && touch ~/cloudreve/conf.ini \
  • && touch ~/cloudreve/cloudreve.db
  • # 启动
  • docker run -d \
  • --name cloudreve \
  • -e PUID=$UID \
  • -e PGID=$GID \
  • -e TZ="Asia/Shanghai" \
  • -p 5212:5212 \
  • --restart=unless-stopped \
  • -v /cloudreve/uploads:/cloudreve/uploads \
  • -v ~/cloudreve/conf.ini:/cloudreve/conf.ini \
  • -v ~/cloudreve/cloudreve.db:/cloudreve/cloudreve.db \
  • -v ~/cloudreve/avatar:/cloudreve/avatar \
  • xavierniu/cloudreve

 

为了得到初始信息,需要执行docker logs -f cloudreve获取初始密码

端口设置

注意,此时端口为5212,需要分别在云服务器提供商及宝塔面板中开启此端口。
如需绑定子域名,也需要在云服务器提供商处添加DNS解析,并在宝塔中配置反代到5212.

离线下载

安装aira2

这里我们使用了aira2的一个docker镜像,号称完美配置

  • docker pull p3terx/aria2-pro
  • # 这里的RPC_SECRET需要自己生成一个token
  • docker run -d \
  • --name aria2-pro \
  • --restart unless-stopped \
  • --log-opt max-size=1m \
  • --network host \
  • -e PUID=$UID \
  • -e PGID=$GID \
  • -e RPC_SECRET=[token] \
  • -e RPC_PORT=6800 \
  • -e LISTEN_PORT=6888 \
  • -v $PWD/aria2-config:/config \
  • -v $PWD/aria2-downloads:/downloads \
  • p3terx/aria2-pro

 

安装AriaNg的UI

随后我们需要配置一个UI方便使用,这里我们仍然用p3terx的镜像:

  • docker run -d \
  • --name ariang \
  • --restart unless-stopped \
  • --log-opt max-size=1m \
  • -p 6880:6880 \
  • p3terx/ariang

 

现在我们在http:ip:6880中就可以看到UI界面了(如果不行记得放行端口),之后我们需要进一步连接aria2和AriaNg,只需要在AriaNg设置中填写刚刚我们设置的RPC密钥即可:
-w1917
当Aria2状态显示已连接表明成功了。

连接Cloudreve

在设置中配置服务器地址,密钥等信息即可,如下:
-w847
测试连接成功后即可使用离线下载服务了!

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
<<上一篇
下一篇>>
文章目录

直接安装

Docker安装

端口设置

离线下载

安装aira2

安装AriaNg的UI

连接Cloudreve

关闭
目 录