搜索
虾皮社区 首页 编程开发 查看内容

免费开源自建私人云盘程序源码 实现私人云盘自我掌控

2021-10-11 19:46| 发布者: happyxp| 查看: 1000| 评论: 0

摘要: 这里说的私人云盘是跟百度云盘,阿里云盘、微软云盘等公有云盘相对应的个人使用的云盘。它最大的优点是完全自己说了算,最大的缺点就是贵。私人云盘主要分两种,第一种就是自己购买硬件,比如群辉,威联通,等直接的 ...

这里说的私人云盘是跟百度云盘,阿里云盘、微软云盘等公有云盘相对应的个人使用的云盘。它最大的优点是完全自己说了算,最大的缺点就是贵。

私人云盘主要分两种,第一种就是自己购买硬件,比如群辉,威联通,等直接的方案这类买了插上硬盘设置一下就可以直接用,系统都是做好的;第二种就是需要配置的,包括购买的云服务器或者电脑主机。

电脑主机又有黑群辉,半白群晖,白群晖等方案,这种方案最大的特点是需要刷系统,如果使用云服务器很多系统底层权限拿不到,无法安装,必须在自己主机上安装。再者云服务器一般情况下可能还会跑其他的程序,不可能直接给洗成群辉方案。这种方案可以参考:

占位编辑

接下来要说的是本文的方案,就是云服务上通用的方案和部分自己服务器和电脑主机的方案。

目前主流的可以用于自建私人云盘的程序包括:Cloudreve、 NextCloud、Z-File、SeaFile、KODExplorer 等,我们一起看看各自的特点。

第一、NextCloud

Nextcloud,这一款开源免费的私有云存储网盘项目,我们可以快速的搭建属于自己个人或者团队的同步网盘,实现多客户端和平台的跨设备文件同步、共享、版本控制、团队协作等功能。Nextcloud客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及WebDAV接口。我们可以在大部分的设备和平台中使用。

NextCloud 云盘存储的安装方法很简单,我们可以在大众类的LNMP、LAMP的WEB环境中部署。创建站点之后,然后从NextCloud官方右键下载(setup-nextcloud.php)文件然后放置网站目录中,然后根据向导安装即可。

详细安装可以参考:

如何在linux环境使用Nextcloud搭建私有云存储云盘工及搭建遇到问题解决:http://www.xp6.org/article-3287-1.html

第二、SeaFile

SeaFile,提供免费和企业版自建部署云盘功能。Seafile 以资料库的形式组织文件。每个资料库都可同步到任何桌面电脑, 包括 Windows, Mac 和 Linux。用户也可以选择性地同步一个目录。未同步的文件可通过“云文件浏览器”访问。Seafile 在文件同步方面性能极佳,数万小文件可在1分钟内完成同步。(参考:Linux VPS一键部署Seafile网盘/私有云存储 安装过程与设置)

第三、Cloudreve

Cloudreve,是一款国人开发的基于ThinkPHP构建的网盘系统,可以帮助我们较低成本的搭建公私兼备的网盘程序。PHP+MYSQL程序部署还是很方便的的完成搭建的,就如同我们安装熟的的WordPress网站一样简单。支持对接第三方对象存储管理,可以对接七牛、又拍云、阿里云OSS、AWS S3,当然你也可以选择将文件存放在本地。

我们可以将Cloudreve网盘映射到本地管理,或者使用其他支持WebDAV协议的文件管理器,实现无缝跨平台。支持图片、视频、音频、Office文档在线预览;文本文件、Markdown文件在线编辑。(参考:Cloudreve自建个人网盘存储且可对接七牛/又拍云/阿里云OSS)

第四、KODExplorer

KODExplorer,目前的名称是KodCloud 可道云。一款快捷高效的私有云和在线文档管理系统,为个人网站、企业私有云部署、网络存储、在线文档管理、在线办公等提供安全可控,简便易用、可高度定制的私有云产品。采用windows风格界面、操作习惯,无需适应即可快速上手,支持几百种常用文件格式的在线预览,可扩展易定制。特点是无需数据库,直接使用。(参考:可道云KodExplorer快速部署私有云存储和在线文档管理利器)

第五、Z-File

Z-File,这种有很多种国内国外的类似的程序,就好比我们个人使用的树形目录模式的,我们可以将文件上传到对应目录,然后以树形目录的形式展示出来。Z-File ,定位于个人网盘的免费开源程序,其界面简洁舒适,支持文件全局搜索,可以预览图片、文本或 Markdown 文档、支持代码高亮、提供目录/文件二维码、可以在线播放视频、按文件夹播放音乐列表,支持设置文件夹密码等等。

以上整理了当前主流的可以自建私人云盘实现私有云存储的开源程序。各有各自的特点,如果我们个人创建的话,可以推荐Cloudreve实现第三方云存储同步管理,不担心服务器故障。同时,我们也可以使用可道云,无需数据库直接面对文件的。如果简单的个人存储文件的话,可以用Z-FILE部署。当然,如果是团队协作模式,那可以用到复杂的NextCloud。


路过

雷人

握手

鲜花

鸡蛋
本站文章如无特殊说明均为 虾皮社区 原创,可无偿使用和传播,欢迎转载分享!
转载请注明本文地址:
如有文章侵犯了您的权利,请联系本站站长,我们将在第一时间删除相关内容,谢谢!

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2024 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 |网站地图
返回顶部