火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个支持多种存储服务的文件管理系统——Cloudreve。

火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)

Cloudreve是一个基于Go Gin开发的云文件系统,可从本地和多个公有云上传下载文件,支持视频、图像、音频、文本、Office 文档在线预览。部署简单,开箱即用!

Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

功能特性

  • 云存储:可快速对接七牛、又拍云、阿里云OSS、腾讯云 COS、OneDrive等云平台,当然你也可以选择将文件存放在本地
  • 多用户:可以将Cloudreve作为私有云使用,Cloudreve强大的用户系统也可作为公有云平台使用
  • 上传策略:不同用户组可绑定不同上传策略,并在多个上传策略间快速切换,充分利用存储资源
  • 在线预览:支持图片、视频、音频、Office文档在线预览;文本文件、Markdown文件在线编辑
  • 文件分享:用户可以创建私有或公有分享链接,快速分享文件、目录给好友
  • 文件上传:支持大文件分片上传、断点续传、批量上传、拖拽上传
  • WebDAV支持:你可以将网盘映射到本地管理,或者使用其他支持WebDAV协议的文件管理器,实现无缝跨平台
  • 响应式布局:全站响应式布局,移动端也能拥有良好的使用体验
  • 易于部署:使用PHP MySQL架构,简单5分钟即可成功部署您的专属云盘

安装部署

1 获取Cloudreve

你可以在 GitHub Release 页面获取已经构建打包完成的主程序。其中每个版本都提供了常见系统架构下可用的主程序,命名规则为 cloudreve_版本号_操作系统_CPU架构.tar.gz 。比如,普通64位Linux系统上部署3.0.0版本,则应该下载 cloudreve_3.0.0_linux_amd64.tar.gz

地址:https://github.com/cloudreve/Cloudreve/releases

火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)

2 启动Cloudreve

Cloudreve首次启动会创建管理员账号,请保存管理员密码,如果忘记密码,删除同级目录下的 cloudreve.db 并重新启动即可。

Linux下启动程序:

# 解压程序tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz# 授权chmod x ./cloudreve# 启动程序./cloudreve

Windows下启动程序:

Windows下,直接解压获取到的 zip 压缩包,启动 cloudreve.exe 即可

3 访问Cloudreve

在浏览器中访问:http://你的IP:5212 , 默认端口:5212

火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)

4 可选docker部署

参考:https://hub.docker.com/r/xavierniu/cloudreve

对比

Cloudreve 支持多种底层存储策略,但是由于 API 限制等各方面因素,Cloudreve 对每种策略的支持程度并不一致,本章节将会详细列出不同存储策略之间的具体支持性区别。

本机

从机

七牛

OSS

COS

又拍云

OneDrive

S3

上传

下载

复制

移动

普通预览

office预览

删除

缩略图

打包下载

真实文件名下载

理论最大文件

无限

无限

无限

5GB

5GB

150GB

未知

未知

公网接入要求

需要

需要

需要

需要

需要

需要

自定义前端

默认情况下,Cloudreve 会使用内置的静态资源文件,包括 HTML文档、JS脚本、CSS、图像资源等。如果您需要使用自己个性化修改后的静态资源,请将前端仓库编译编译得到的build 目录重命名为statics 并置于 Cloudreve 同级目录下,重启 Cloudreve 后生效。

前端仓库:https://github.com/cloudreve/frontend

社区

Cloudreve拥有一个完整的交流社区,大部分使用问题都可在里边找到。

火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)

界面

火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)火爆GitHub!一款支持多个平台的公有云文件系统(github 私有云)

—END—

开源协议:GPL-3.0

开源地址:https://github.com/cloudreve/Cloudreve

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(1)
上一篇 2022年6月15日 上午9:38
下一篇 2022年6月15日 上午9:50

相关推荐