当前位置: 首页 > 淘宝 > 正文

9款免费开源自建私人云盘程序

互联网上最不缺少的就是免费资源,包括我们选择文件存储空间会用到的网盘也是比较多的。但是我们有不少的网友文档比较重要或者是担心安全问题,往往会选择网盘自建。我们可以用第三方程序自建私人云盘,这样既可以确保数据的安全,而且不限制使用。我们有在使用一些免费或者付费网盘的时候,有下载和上传速度限制、文件大小限制,或者是文件可能被删除等问题,如果我们是自建私人云盘的话,就不会有这样的问题。

在这篇文章中,我们老部落准备整理当前网络上免费开源的自建私人云盘程序,简单的分析其特点和优势,如果我们有网友和站长希望实现网盘自建的话可以参考使用。且我们看到如今的云服务器还是比较便宜的,可以选择一台云服务器自建私人云盘。

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

第一、NextCloud

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

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

第二、SeaFile

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

第三、Cloudreve

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

我们可以将Cloudreve网盘映射到本地管理,或者使用其他支持WebDAV协议的文件管理器,实现无缝跨平台。支持图片、视频、音频、Office文档在线预览;文本文件、Markdown文件在线编辑。

第四、KODExplorer

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

第五、Z-File

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

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

第六、minio

Minio 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

Minio是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

第七、Syncthing

Syncthing是一个开源的应用程序,提供文件同步服务,它适用于Windows、Mac、Linux、Android、Solaris、Darwin和BSD,作为同步应用程序,它具有在本地网络上的设备之间或通过 Internet在远程设备之间同步文件的功能,该应用程序用开放,可靠和分散的东西取代了专有的同步和云服务。

Syncthing的特点功能:

1)、源码开放

开源,所有源代码都可以在GitHub上找到,你看到的是你得到的,没有隐藏的业务。

开放协议,该协议是一个文件化的标准。

2)、使用方便

它有一个Web GUI,因此,你可以通过浏览器访问响应式强大的界面来配置和监控Syncthing。

同步很简单:它不需要 IP地址或高级配置,它只能通过 LAN和 Internet工作,每台机器都由一个 ID标识,只需将你的 ID提供给你的朋友。

强大,根据需要与不同的人同步多个文件夹。

第八、 ownCloud

ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等。

安装方法:需要建立数据库,上传后访问即可

官网地址:https://owncloud.org/

下载地址:https://owncloud.org/install/#

第九、 oneindex

利用OneDrive搭建的公开分享型网盘程序,使用OneDrive的存储和流量

开源地址:https://github.com/donwa/oneindex

基于原版的修改版开源地址:https://github.com/spencerwooo/

本文固定链接: https://www.eoowo.com/?p=1150 | 火星博客

该日志由 Rainer 于2020年11月30日发表在 淘宝 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 9款免费开源自建私人云盘程序 | 火星博客

9款免费开源自建私人云盘程序:等您坐沙发呢!

发表评论

CAPTCHAis initialing...
快捷键:Ctrl+Enter