Cloudreve 是什么?

Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

贴官方连接
官方网站:https://cloudreve.org/
官方文档:https://docs.cloudreve.org/
官方论坛:https://forum.cloudreve.org/
GitHub地址:https://github.com/cloudreve/Cloudreve

安装

1.创建目录结构

mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db \
&& mkdir -p aria2/config \
&& mkdir -p data/aria2 \
&& chmod -R 777 data/aria2

有个777权限的文件夹,就很难受,我不知道咋搞

2.创建docker-compose.yml文件
这个文件与上面目录结构的cloudreve文件夹在同一文件夹

touch 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
      - ./cloudreve/uploads:/cloudreve/uploads
      - ./cloudreve/conf.ini:/cloudreve/conf.ini
      - ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
version: "3.8"
services:
  cloudreve:
    container_name: cloudreve
    image: cloudreve/cloudreve:latest
    restart: unless-stopped
    ports:
      - "5212:5212"
    volumes:
      - ./temp_data:/data
      - ./cloudreve/uploads:/cloudreve/uploads
      - ./cloudreve/conf.ini:/cloudreve/conf.ini
      - ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
      - ./cloudreve/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
volumes:
  temp_data:
    driver: local
    driver_opts:
      type: none
      device: $PWD/data
      o: bind

image-1674448486488
我改了下红色箭头的路径把他放到当前目录下了,然后要改一下蓝色箭头哪里,这是你的密钥,瞎写一堆东西就行
端口要改的话也可以改,就ports左边哪个5212,改成你没被占用的端口

3.启动

docker-compose up -d

4.进入网页设置
image-1674448852981
需要输入账号密码,初始的账号密码需要去看一下
在之前的目录下输入

docker-compose logs

image-1674448923281
自己去复制出来,密码都不一样的

image-1674449150306
进管理面板,用户,自己改邮箱密码就行了