使用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
测试连接成功后即可使用离线下载服务了!

版权声明:
作者:admin
链接:https://jkboy.com/archives/5100.html
来源:随风的博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
使用Docker部署Cloudreve网盘并开启离线下载功能
使用Docker部署Cloudreve网盘并开启离线下载功能 直接安装 参考官方教程,Linux下,直接下载解压并执行主程序即可: # 从github中下载对应版本,如 3.2.1_linu……
<<上一篇
下一篇>>
文章目录
关闭
目 录