Cloudreve云盘系统web网站+支持多家云存储驱动的公有云文件系统

支持多家云存储的云盘系统,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储。

✨ Cloudreve系统介绍:
☁️ 支持将文件存储到本地存储、远程存储、七牛、阿里云 OSS、腾讯 COS、Upyun、OneDrive、S3 兼容 API。
📤 直接传输上传/下载,支持限速。
💾 与 Aria2 集成以离线下载文件,使用多个下载节点来分担负载。
📚 压缩/解压文件,批量下载文件,图片、音频、视频、文本、Markdown、Ofiice文档 在线预览。
💻 涵盖所有存储提供商的 WebDAV 协议支持。
⚡拖放以上传文件或文件夹,具有流式上传处理功能,多上传策略,可为不同用户组分配不同策略。
🗃️ 拖放以管理您的文件,拖拽上传、分片上传、断点续传、下载限速。
👩 👦 👧 多用户系统、用户组支持,用户个人主页,可查看用户所有分享,用户组基础权限设置、二步验证。
🔗 为具有到期日期的文件和文件夹创建共享链接,文件、目录分享系统,可创建私有分享或公开分享链接。
👁️ 🗨️ 在线预览视频、图像、音频、ePub 文件;在线编辑文本、Office 文档。
🎨 自定义主题颜色、深色模式、PWA 应用程序、SPA、i18n。
🚀 多合一包装,所有功能开。
🌈 移动端全站响应式布局。

运行环境
Linux或Win+Nginx+PHP8.0+MYSQL5.7+伪静态

Cloudreve云盘系统web网站+支持多家云存储驱动的公有云文件系统
Cloudreve云盘系统web网站+支持多家云存储驱动的公有云文件系统

Cloudreve云盘系统web网站+支持多家云存储驱动的公有云文件系统

Cloudreve云盘系统web网站+支持多家云存储驱动的公有云文件系统
🛠️ 部署:
下载云盘系统到目标计算机操作系统、CPU 架构的主二进制文件,并直接运行它。

# Extract Cloudreve binary
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz

# Grant execute permission
chmod +x ./cloudreve

# Start Cloudreve
./cloudreve
全选代码复制
以上是一个最小部署示例,您可以参考入门了解已完成的部署。

⚙️ 构建:
你需要有:Go >= 1.18、 node.js、 yarn、 zip、 goreleaser 和其他必要的依赖项,然后你才能自己构建它。

安装 goreleaser

go install github.com/goreleaser/goreleaser@latest
全选代码复制
克隆代码

git clone –recurse-submodules https://github.com/cloudreve/Cloudreve.git
全选代码复制
编译

goreleaser build –clean –single-target –snapshot
全选代码复制

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。