免费获取策划方案多一份参考,总有益处

重庆网站建设

Website construction

案例778

重庆网站建设

如何免费构建自托管(私有)云

来源:xk星空官方网站|时间:2020-09-06|浏览:

如果你想要一个Dropbox和谷歌驱动器等公共云的替代品,并为你的团队或企业建立一个自托管云,那么Nextcloud是一个理想的解决方案。

它几乎提供了云存储提供商的所有必要特性,并具有私有、自托管解决方案的所有控制和安全优势。

在这篇文章中,我将首先找到一个支持Nextcloud的托管提供商,然后我将设置这个解决方案来创建我的私有云。

如果您也需要私有云,那么按照本教程使用Nextcloud创建一个私有云。

为什么使用Nextcloud ?

第一眼就吸引我的是,Nextcloud对流行平台——移动平台和桌面平台——都有巨大的支持。它为大多数操作系统提供了本地应用程序,允许您或您的团队在任何设备或地点工作。

这意味着,谢天谢地,基础设施成本不会增加。

这仅仅是开始——Nextcloud拥有更多的特性,使其成为一个令人惊叹的私有云解决方案。它的一些显著特征包括:

自托管解决方案- Nextcloud几乎可以托管在任何地方-你的家或办公室,一个数据中心,或一个托管提供商,让你完全控制它的开发人员无法访问你的数据的地方。

共享功能——Nextcloud允许轻松地共享文件。你可以通过密码保护链接与云上或云外的任何人共享文件,他们也可以上传文件。

安全至上——Nextcloud提供行业标准的安全和安全实践,包括端到端加密功能。它支持流行的身份验证、控制和权限方案。

大量集成——Nextcloud提供了对集成的支持——应用程序和服务来扩展你的云的功能。例如,您可以管理任务、在Markdown中编辑文件,以及执行更多操作。

Nextcloud支持多种集成

在哪里尝试Nextcloud?

如果你只是想找一个免费帐户来试用Nextcloud,那么你可以使用提供Nextcloud托管实例的托管提供商。然而,一个免费帐户可能不能提供大容量的存储空间,也不能支持所有的应用程序或功能。

请查看下面的服务列表,以便立即试用Nextcloud:

Dediserve -在您的免费帐户中总共分配10GB。

它提供一个拥有1GB存储空间的免费帐户。

OwnDrive -提供1GB的帐户,支持一些应用程序。

Serverdiscounter -提供5GB的巨大存储空间。

Wolkli -免费提供1GB存储空间的帐户。

如何安装Nextcloud?

Nextcloud可以通过以下三种方法安装到您的服务器上:

Web安装程序——这是在服务器上安装Nextcloud的最快方式,尤其是在共享主机上。你需要上传一个文件到你的服务器并执行它-它下载并安装这个解决方案。

存档文件——这是服务器所有者推荐的选项。您需要上传它的完整包(作为归档),并将其内容解压缩到web服务器上的一个文件夹中,使其对所有人公开。

家电——这是对非技术人员最简单的方法,但同样适用于服务器所有者。您需要下载一个预先安装的Nextcloud图像文件,并将其加载到您的机器上。

系统需求

让我们首先讨论使用Nextcloud安装和运行私有云所需的系统需求。

由于大多数免费托管提供商都提供基于Linux发行版的托管服务,因此我将在下面重点讨论对这种服务的要求。您可以在这里查看完整的系统需求。

服务器操作系统:CentOS 6.5或7,Debian 8+, openSUSE LEAP 42.1或以上,Red Hat Enterprise Linux 6.5或更新,SUSE Linux Enterprise Server 11 SP3或12,和ubuntu14.04及以上LTS版本的支持。

内存:最小128 MB,但建议512MB RAM。

存储:最小500mb,但这取决于您的需求。此外,服务器必须允许一个65mb大小的文件来安装Nextcloud使用首选的方法使用一个web安装程序(单个php文件)。

Web服务器:Apache 2.4 (php-fpm, mod_php)或Nginx (php-fpm)。

数据库:MySQL或MariaDB 5.5+以及PostgreSQL 9和10。

PHP: Nextcloud支持PHP 5.6及其新版本。

免费托管提供商

我需要一个主机提供商来创建我自己的云。我在寻找一个免费的服务,因为我的云只是临时存储,但如果你足够认真,请选择一个好的主机或购买一个VPS的任务。

话虽如此,我还是去寻找了一个免费的主机,它符合Nextcloud所需的最低系统要求。我必须承认,为这个解决方案找到一个免费的网络主机并不容易。经过几个小时的搜索和试用10-20个提供商,我发现000Webhost工作完美。

安装Nextcloud

在本教程中,我将使用第一种方法安装Nextcloud,也就是使用web安装程序。原因是,我计划让这个过程对你们每个人都简单,这是唯一的方法,在共享主机上工作得很好。

按照以下步骤启动并运行您的私有云:

首先,打开这个链接并切换到“Web Installer”选项卡(在页面的底部),下载第一步中提到的文件。

下载安装文件

转到服务器的仪表板并打开文件管理器。例如,在000Webhost中,您将看到以下指示板。

打开文件管理器

进入文件管理器后,单击upload按钮。请注意,您可能会根据您的服务器或主机看到不同的屏幕。

点击上传按钮

现在选择文件“setup-nextcloud”。php '(在步骤1中下载),并使用文件管理器将其上传到服务器。

上传安装文件

文件上传后,打开your-domain/setup-nextcloud。php '在你的浏览器。例如,如果你的域名是' example.com ',那么你必须导航到' example.com/setup-nextcloud.php '。

您将看到Nextcloud的安装向导。单击Next开始。

Nextcloud的安装向导

现在需要告诉Nextcloud的安装目录。如果您不希望使用子直接,只需输入"。否则,请输入目录名称。例如,如果你的域名是' example.com ',你可以使用它来访问Nextcloud,如果你没有提到名字,你可以通过链接' example.com/folder-name '来访问你的私有云。

输入安装目录

如果一切顺利,您将看到一个成功页面。点击这里的Next。

现在已经安装了Nextcloud

在下一个屏幕中,Nextcloud将要求您设置一个管理帐户,然后使用该帐户访问和管理您的私有云。只需输入所需的凭证并按Finish按钮。

输入您的凭据

这是完成了。最后,您将看到来自Nextcloud的欢迎消息。

Nextcloud现在准备好了

故障排除问题

在这种情况下,很可能您的服务器不支持足够大的文件来显示或存储您使用FTP或文件管理器上传的文件。请上传其他大尺寸(> 60MB)的文件来验证。

如果服务器不支持大文件上传Nextcloud归档,您可以在您的计算机上提取它的归档,并通过FTP将提取的内容直接上传到服务器的公共服务器(public_html或htdocs)。

然而,Nextcloud archive有超过1.2万个文件,所以您可能还会遇到另一个问题,即您的服务器不支持发出这么多的上传请求。

“在‘依赖检查’页面,显示依赖错误”

如果Nextcloud在“依赖项检查”页面上告诉你一些问题,那么你的服务器不支持运行它所需的所有程序/包。这意味着您需要找到另一个支持Nextcloud的服务器。

“在‘Dependency check’页面后,会导致服务器错误”

在这种情况下,要么服务器不支持足够大的文件以允许安装程序下载Nextcloud归档,要么服务器设置的执行时间更短,而Nextcloud的设置文件需要更多时间来完成。

您可以深入研究服务器的设置,并将PHP的执行时间限制增加到300秒或更多。这里有一个教程来帮助您完成它。

如何使用Nextcloud?

我做的第一件事就是查看它的设置,定制各种选项以满足我的要求——特别是加密和安全选项。然后,我试着上传文件,检查它的功能。

Nextcloud的安全设置

你越钻研Nextcloud,你就越喜欢它。例如,你可以通过从app store添加应用程序来扩展它的功能。你会注意到它有各种各样的应用程序——包括官方的和第三方的,可以增加更多的功能。例如,您可以添加日历、联系人、任务等。

使用应用程序扩展Nextcloud

您是否创建了自己的私有云?你用Nextcloud做了什么?请在下面写下你的反馈意见。

留言

返回顶部

君
重庆网站建设重庆网站建设如何免费构建自托管(私有)云
XML 地图