一、 Cloudreve 一个支持多家云存储的云盘系统。后台使用Go语言开发;前台页面React + Redux + Material-UI。但我依稀记得这个项目是基于ThinkPHP开发的呀,什么时候就切换到Go了呢?作者也是牛批的不要不要的。 功能可以说,非常强大,某度网盘有的它都有。 关于项目部署,作者提供了专门的技术文档。从步骤来看还是比较简单的,尤其是对Window系统,直接提供了安装包,傻瓜式下一步,运行即可!今天鸟哥在服务器上体验了一把,效果不错。非常高大上,有种自己开发了一款网盘的错觉! 官方地址: Cloudreve - 助您以最低的成本快速搭建公私兼备的网盘系统 Github: 🌩 支持多家云存储的云盘系统 二、 kiftd 一款专门面向个人、团队和小型组织的私有网盘系统。轻量、开源、完善。使用JavaScript语言开发。与其说它是一款网盘,倒不如说它一个云U盘。貌似不支持分享功能。但是在文件的上传、下载、在线预览方面非常优秀。对于文件夹访问级别控制也非常到位,为一些收费的功能提供了可能! 另外值得一提的是,它除了支持Linux、Window、Mac外,还支持支持移动端操作,即使没有数据线,手机、平板、电脑之间也能文件互传。这个功能我并没尝试,就是看着还是蛮神奇的。 官方地址: kiftd 一款开源、完善、便捷的个人网盘搭建系统 (gitee.io) Github: https://github.com/KOHGYLW/kiftd 三、 Tank(蓝眼云盘) 蓝眼云盘致力于打造成一个优雅,好用,高效,克制的开源云盘。采用前后端分离的模式开发。后端使用Golang语言,前端采用Vue框架;前端打包后的静态文件夹放置于后端/html目录下,后端对前后端资源做统一路由。 整体技术架构方面还是很值得学习的。跨平台,windows, linux, macOS均提供安装包而且还适配了移动端哦。作者提供的技术文档可以说这几个项目中最详细的了。你值得拥有! 官方地址: 蓝眼云盘 (eyeblue.cn) Github: https://github.com/eyebluecn/tank 四、 DzzOffice Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台