技术积累
日进一寸

Cloudreve 个人网盘,支持离线下载与webdav的网盘,Cloudreve+aria2+airang三合一

日常我使用的网盘是Nextcloud,但是nextcloud就是个网盘,cloudreve可以结合aria2搞个离线下载安装很简单,我写了个三合一的docker-compose.yml一键安装。

先创建cloudreve的容器主目录
mkdir /mnt/user/appdata/cloudreve
cd /mnt/user/appdata/cloudreve
mkdir {cloudreve,data}
cd cloudreve
mkdir {avatar,uploads}
touch {conf.ini,cloudreve.db}

创建docker-compose.yml
vim docker-compose.yml
内容如下:
version: "3.8"
services:
  cloudreve:
    container_name: cloudreve
    image: cloudreve/cloudreve:latest
    restart: unless-stopped
    ports:
      - "5212:5212"
    volumes:
      - temp_data:/data
      - ./uploads:/cloudreve/uploads
      - ./conf.ini:/cloudreve/conf.ini
      - ./cloudreve.db:/cloudreve/cloudreve.db
      - ./avatar:/cloudreve/avatar
    depends_on:
      - aria2
  aria2:
    container_name: aria2
    image: p3terx/aria2-pro
    restart: unless-stopped
    environment:
      - RPC_SECRET=your_aria_rpc_token
      - RPC_PORT=6800
    volumes:
      - ./aria2/config:/config
      - temp_data:/data
    ports:
      - "6800:6800"
      - "6888:6888"
      - "6888:6888/udp"
  ariang
    container_name: ariang
    image: p3terx/ariang
    restart: unless-stopped
    ports:
      - "16880:6880"
    depends_on:
      - aria2

volumes:
  temp_data:
    driver: local
    driver_opts:
      type: none
      device: $PWD/data
      o: bind

执行docker-compose up -d,创建容器完成后
cloudreve主页:http://ip:5212 账号密码查看容器运行log,已经自动生成了。
登陆后打开配置离线下载节点

没问题的话,就可以从cloudreve离线下载了,下载完成后在cloudreve首页就可以看到。
ariang 管理页面:http://ip:16880,配置rpc

配置完成后就可以独立管理aria2了,cloudreve中添加的任务也可以看到,至于为什么有了cloudreve管理aria2还要ariang是因为有时候cloudreve管理不方便。


赞(0)
未经允许不得转载:DongVPS » Cloudreve 个人网盘,支持离线下载与webdav的网盘,Cloudreve+aria2+airang三合一
分享到: 更多 (0)

评论 抢沙发