257 字
1 分钟
Docker部署开源的Cloudreve网盘
2025-01-16

介绍#

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教程。

Docker部署开源的Cloudreve网盘
https://emohe.cn/posts/16/
作者
阿涛の小破站
发布于
2025-01-16
许可协议
CC BY-NC-SA 4.0