火爆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

相关推荐

  • win10共享设置组策略

    标题:Win10共享设置组策略 近年来,随着Win10系统的不断更新和普及,用户对于系统安全性和隐私保护的要求也越来越高。为了保障用户数据的安全性和隐私性,Win10引入了组策略控…

    科研百科 2024年10月5日
    32
  • 8款最好用的固定资产管理软件(8款最好用的固定资产管理软件是)

    固定资产作为企业生产经营的重要部分,越来越被众多企业主重视。之前,大部分公司会选择EXCEL来管理固定资产。在固定资产系统如雨后春笋般涌出的时代,大部分公司会选择一款固定资产管理软…

    科研百科 2023年12月8日
    246
  • 研发经费投入核算制度

    研发经费投入核算制度 随着科技的不断发展,企业的研发经费投入已经成为了企业竞争力的重要体现。然而,企业的研发经费投入并不是一次性的,而是需要定期进行核算,以便更好地掌握研发经费的使…

    科研百科 2024年5月25日
    192
  • 公司行政经费管理制度

    公司行政经费管理制度 随着公司业务的不断发展,公司行政经费的消耗也在不断增加。为了保证公司的财务管理的规范性和效率性,公司制定了一系列行政经费管理制度,以规范公司的行政经费使用。本…

    科研百科 2024年8月16日
    45
  • 上海市的科研项目好拿不上海市的科研项目好拿不

    科研项目好拿与否并不取决于城市,而是取决于研究项目的性质,难度和可行性。无论身在何处,只要我们能够提供高质量的研究计划,并遵循相关的法规和规定,就能够成功地完成一项科研项目。 上海…

    科研百科 2024年7月9日
    65
  • 系统项目管理平台

    系统项目管理平台: 助力高效项目管理 系统项目管理平台是一种新型的项目管理工具,可以帮助项目经理和项目团队更好地管理项目,提高项目效率和质量。本文将介绍系统项目管理平台的优点和使用…

    科研百科 2024年5月25日
    102
  • app 开发 工具

    随着移动互联网的快速发展,手机应用程序(App)已经成为人们生活中不可或缺的一部分。无论是社交媒体、购物、旅行还是娱乐,都可以通过App来实现。而这些App的开发离不开强大的工具支…

    科研百科 2024年2月23日
    139
  • 重庆政策梳理(重庆政策解读)

    渝经信发〔2023〕5号 重庆市经济和信息化委员会 重 庆 市 财 政 局 关于开展2023年市工业和信息化领域 重点专项资金项目申报工作的通知 各区县(自治县)经济信息委、财政局…

    科研百科 2023年6月6日
    239
  • 科研项目建设是干什么的科研项目建设是干什么的

    科研项目建设是科研项目的重要组成部分,涉及到项目的整体规划和设计,包括项目的目标、范围、技术路线、设备采购、人员配备等方面。科研项目建设的目的是为了实现项目的目标和计划,保证项目能…

    科研百科 2024年6月14日
    95
  • 思科网络官网(思科网络管理软件)

    思科网络管理软件 随着现代网络技术的飞速发展,网络安全问题越来越受到人们的关注。网络攻击、数据泄露、网络设备故障等问题已经成为企业和个人面临的严重威胁。思科网络管理软件是解决这些问…

    科研百科 2024年8月29日
    27