257 字
1 分钟
Docker部署开源的Cloudreve网盘
介绍
Cloudreve
是一款开源的网盘软件,支持多种存储策略。可以帮助您快速、便捷地搭建一套属于自己或团队共享的云同步网盘,从而实现跨平台跨设备文件同步、文件共享、离线下载、团队协作等功能。
Docker-compose快速部署
创建项目文件夹
mkdir -p cloudreve && cd cloudreve
创建配置文件
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
docker-compose.yml
配置
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=aria_rpc_token-kmcxadiikjcxCCAA7890 # 随意设置个强密码
- RPC_PORT=6800
volumes:
- ./aria2/config:/config
- temp_data:/data
volumes:
temp_data:
driver: local
driver_opts:
type: none
device: $PWD/data
o: bind
启动命令
docker compose up -d
查看默认管理员信息
docker logs cloudreve
配置完成后可以反代5212
端口并配置HTTPS加密公网访问,反代教程可以参考本博客的caddy
教程。