Cloudreve 是一个简洁美观、易于使用的云盘系统,支持几乎所有主流的云存储服务,并提供了用户友好的界面和简单的操作,非常适合个人或组织进行文件管理和分享。
功能特点
- ☁️ 多种存储支持:文件可存储到本地存储、远程存储、七牛、阿里云OSS、腾讯COS、Upyun、OneDrive、S3 兼容 API。
- 📤 直接传输上传/下载:支持限速功能。
- 💾 Aria2 离线下载:集成 Aria2 离线下载文件,使用多个下载节点分担负载。
- 📚 文件压缩/解压:支持批量下载文件。
- 💻 WebDAV 支持:涵盖所有存储提供商。
- ⚡ 拖放上传:支持文件或文件夹的拖放上传和流式上传处理。
- 🗃️ 拖放管理:支持文件的拖放管理。
- 👩👧👦 多用户多组:支持多用户和多组管理。
- 🔗 共享链接:为带有到期日期的文件和文件夹创建共享链接。
- 👁️🗨️ 在线预览和编辑:支持视频、图片、音频、ePub 文件的在线预览,文本、Office 文档的在线编辑。
- 🎨 自定义主题:支持自定义主题颜色、深色模式、PWA 应用、SPA、i18n。
- 🚀 一体化包装:所有功能开箱即用。
总的来说,Cloudreve 是一个功能强大、易于使用的云盘系统,适用于个人或组织进行文件管理和分享。它可以帮助用户快速搭建起公、私兼备的网盘服务,并且支持多种存储方式和灵活的文件管理功能。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
搭建教程
本文通过 Docker 的方式来部署 Cloudreve,以 Ubuntu 为例,操作步骤如下:
第一步:安装 Docker
sudo apt update
sudo apt install -y docker.io docker-compose
第二步:创建 docker-compose.yml
在 Home 目录创建 docker-compose.yml,编写以下配置并保存:
version: "3"
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: ddsderek/aria2-pro
restart: unless-stopped
environment:
- RPC_SECRET=aaaaaaaa # 注意修改这个密钥
- RPC_PORT=6800
- DOWNLOAD_DIR=/data
- PUID=0
- PGID=0
- UMASK_SET=022
- TZ=Asia/Shanghai
volumes:
- ./aria2/config:/config
- temp_data:/data
volumes:
temp_data:
driver: local
driver_opts:
type: none
device: $PWD/data
o: bind
第三步:启动容器运行镜像
sudo docker-compose up -d
执行上述指令后,可以使用以下命令查看管理员的账号密码:
sudo docker-compose logs
在浏览器访问 IP:5212
即可进入 Cloudreve。
指令执行后,再执行 sudo docker-compose logs
查看管理员的账号密码。
在浏览器访问 IP:5212
即可