添加对 Nextcloud Raspberry Pi 服务器的外部访问

使用 NextCloudPi 在 Raspberry Pi 上设置 Nextcloud 服务器后,您将希望从任何位置通过互联网访问它。这涉及在您的路由器上使用端口转发并设置一个动态 DNS URL,该 URL 将自动保持指向您网络的公共 IP 地址,即使后者更改。

NextCloudPi Web 面板

要对Raspberry Pi Nextcloud 服务器进行所需的配置更改,请访问https://[IP ADDRESS]:4443 上的 NextCloudPi Web 面板。输入用户名ncp和您在安装过程中记下的密码。

从 Web 面板的左侧边栏(在网络下)选择letencrypt 。在电子邮件字段中添加有效的电子邮件地址。

现在打开设置向导(单击顶部工具栏中的魔杖图标)并选择外部访问选项卡。对第一个问题回答“”并等待几秒钟以进行设置。

对于端口转发,您可以点击尝试为我做;如果这不起作用,您需要在 Wi-Fi 路由器的设置中(通常在防火墙下)设置端口转发。使用其 IP 地址或名称 (nextcloudpi) 将端口 443 (HTTPS) 和 80 (HTTP) 转发到您的 Raspberry Pi Nextcloud 服务器。

如果您的路由器没有在每次连接时自动为设备保留相同的 IP 地址,您可以在 Raspberry Pi 上设置一个静态 IP 地址

返回向导,单击I will do it manual ,然后单击Continue

您需要一个动态 DNS 提供商才能从网络外部访问服务器。在向导的DDNS部分,单击链接以注册 FreeDNS 并输入您的详细信息。

登录 FreeDNS 后,选择子域并选择添加一个。选择可用的免费域之一(我们选择了 chickenkiller.com)并输入合适的子域名(我们是 pkingcloud)。您需要家庭网络的公共 IP 地址——要找到它,请在 Google 上搜索“我的 IP 是什么”。填写所有详细信息后,单击Save

仍然在 FreeDNS 站点上,选择左侧面板中的动态 DNS选项。右键单击子域的直接 URL链接并复制链接地址。将其粘贴到文本编辑器中并复制哈希值:'?' 后面的一长串字母和数字。

返回 NextCloudPi 向导,选择FreeDNS 。在字段中输入您的子,并在更新哈希字段中输入您的哈希。单击完成

NextCloudPi 向导外部访问完成

您的 NextCloudPi 服务器已准备好进行外部访问

通过访问您在 Web 浏览器中设置的子域,您现在应该被定向到在 Raspberry Pi 上运行的 Nextcloud 服务器。您也可以从本地网络外部访问它。