- SaaS(软件即服务) ——该服务使用户能够访问大型组织提供的公共云以进行数据存储,例如 Gmail。
- PaaS(平台即服务) ——PaaS 允许用户在其他公共云上托管应用程序或软件。例如,Google App Engine托管用户应用程序。
- IaaS(基础设施即服务) ——IaaS 虚拟化物理机器,使它们可供客户使用,并提供类似于使用真实机器的体验。
什么是云存储?
云存储是指将数据存储在远程服务器而不是用户本地系统上的做法。这个概念可以追溯到 1983 年,当时CompuServe最初为其客户提供 128k 的磁盘空间用于文件存储。
此后,云存储领域经历了不断的发展,并且由于数据丢失、信息泄露、黑客攻击和其他恶意攻击等持续存在的威胁,云存储领域还将继续发展。
因此,许多组织已加紧提供自己的云存储和数据隐私解决方案,为其未来的加强和稳定做出贡献
在本文中,我们将展示精选的 Linux 开源云存储软件,这些软件已获得大型组织和公众的广泛接受。
1. OwnCloud
作为Linux 用户的Dropbox替代品,ownCloud提供了许多与Dropbox类似的功能。它作为自托管文件同步和共享服务器运行。
其开源功能使用户可以访问无限量的存储空间。该项目于2010 年 1 月启动,旨在为专有云存储服务提供商提供开源替代品。它是用PHP、JavaScript编写的,可用于 Windows、Linux 和 OS X 桌面,甚至成功地提供了适用于 Android 和 iOS 的移动客户端。
OwnCloud采用WebDav服务器进行远程访问,可以与大量数据库集成,包括SQLite、MariaDB、MySQL、Oracle数据库和PostgreSQL。
提供大量可数的功能,其中包括:文件存储和加密、音乐流、跨 URL 的内容共享、mozilla 同步托管和RSS/atom 提要阅读器、一键式应用程序安装、视频和pdf 查看器等等。
最新版本的 ownCloud ie 10添加了其他新功能,包括改进的设计,允许管理员通知用户并对垃圾箱中的文件设置保留限制。
ownCloud – 内容协作平台
2. Nextcloud
Nextcloud是一个开源的客户端-服务器应用程序套件,用于创建和使用文件托管服务。从个人到大型企业,每个人都可以使用该软件在其私人服务器设备上安装和操作该应用程序。
使用Nextcloud,您可以共享系统上的多个文件和文件夹,并将它们与您的 nextcloud 服务器同步。该功能与Dropbox类似,但它提供本地文件存储托管,具有强大的安全性、合规性和灵活性,可以为您控制的服务器提供同步和共享解决方案。
Nextcloud 文件共享和协作平台
3. Seafile
Seafile是另一个文件托管软件系统,它利用开源特性来让用户获得他们期望从良好的云存储软件系统中获得的所有优势。它是用 C 和 Python 编写的,最新的稳定版本是10.0.1。
Seafile提供适用于 Windows、Linux 和 OS X 的桌面客户端以及适用于 Android、iOS 和 Windows Phone 的移动客户端。除了根据通用公共许可证发布的社区版本外,它还有根据商业许可证发布的专业版本,提供社区版本不支持的额外功能,即用户日志记录和文本搜索。
自2012年7月开源以来,它开始受到国际关注。其主要特点是同步和共享,主要关注数据安全。
Seafile 的其他功能在许多大学(如美因茨大学、柏林大学和斯特拉斯堡大学)以及全球数以千计的人中都很常见,包括在线文件编辑、差异同步以最大限度地减少所需的带宽、客户端加密以确保安全客户数据。
Seafile云存储
4. Pydio Cells
Pydio Cells以前简称为Pydio,以前称为AjaXplorer,是开源文件共享和同步软件,可以在用户的个人服务器或云中运行。
Pydio Cells可通过两种不同的发行版访问:免费开源社区版本 ( Pydio Cells Home ) 和商业许可的企业版本(提供两种变体:Pydio Cells Connect和Pydio Cells Enterprise)。企业发行版提供了社区版本中没有的附加功能,并提供了社区论坛之外的增强支持选项。
该软件附带的其他功能包括带有语法突出显示的文本编辑器、音频和视频播放、Amazon、S3、FTP 或 MySQL 数据库的集成、图像编辑器以及甚至通过公共 URL 的文件或文件夹共享。
Pydio Cells – 文件共享平台
5. XigmaNAS
XigmaNAS是一个基于 FreeBSD 的开源强大且可定制的存储NAS(即网络附加存储)操作系统,专为通过计算机网络共享计算机数据存储而构建。
它几乎可以安装在任何硬件平台上,并支持在 Linux 和其他类 Unix 操作系统、Windows 以及 Mac OS 之间共享数据。
它的一些功能包括支持 ZFS v5000、软件 RAID (0、1、5)、磁盘加密、SMART/电子邮件报告等等。它支持多种网络协议,包括 CIFS/SMB (Samba)、Active Directory 域控制器 (Samba)、FTP、NFS 和 RSYNC 等。
XigmaNAS 网络附加存储
6. Yunohost
Yunohost是一个基于 Debian GNU/Linux 的免费开源轻量级、可靠且安全的自托管操作系统。它为您提供友好的 Web 界面来管理服务器,从而简化了服务器管理。
它允许管理用户帐户(通过 LDAP)和域名,支持创建和恢复备份,并配备完整的电子邮件堆栈(Postfix、Dovecot、Rspamd、DKIM)和即时消息服务器。此外,它还支持yunohost-firewall和failure2ban等安全工具,以及 SSL 证书的管理。
YunoHost 个人虚拟主机服务器
7. FileCloud
FileCloud是一种私有且安全的云存储服务,支持家庭和企业使用的文件共享、同步、备份和远程访问。它可以在 Linux、Windows、Mac 以及所有主流手机和平板电脑(包括 iPhone、iPad、Android 和 Windows Phone)上运行。此外,它还可以在 Raspberry Pi 上运行。
它允许您在家中的计算机上访问和共享文件。企业用户可以使用它为您的员工、客户和客户组织、搜索、共享、同步、备份和管理企业文档。此外,它还支持超快速、高性能的媒体组织和从任何地方的访问。
FileCloud – 超安全的文件共享平台