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
我改了下红色箭头的路径把他放到当前目录下了,然后要改一下蓝色箭头哪里,这是你的密钥,瞎写一堆东西就行
端口要改的话也可以改,就ports左边哪个5212,改成你没被占用的端口
3.启动
docker-compose up -d
4.进入网页设置
需要输入账号密码,初始的账号密码需要去看一下
在之前的目录下输入
docker-compose logs
自己去复制出来,密码都不一样的
进管理面板,用户,自己改邮箱密码就行了