將 Dropbox 搬回家 樹莓派架設私有雲儲存

外網存取 NextCloud 私有雲

至此從內網存取 NextCloud 一點問題都沒有,滿足個人需求毫無壓力,但要是從外網存取 NextCloud 私有雲,就成了大麻煩。幸運的是目前 DDNS 服務很方便,可以實現 NextCloud 的遠端存取,這樣即使不在局域網環境,如在公司或其他地方,都能夠連通過互聯網連接到局域網中 NextCloud 私有雲伺服器了。由於目前電信運營商給家庭寬頻使用者分配的 IP 位址,都是動態的,會定期變更,所以借助 DDNS 服務將動態 IP 位址,映射到公網固定的網域名稱,使得在外部網路也可以存取這個映射出的公網位址。此外如果將 NextCloud 設定為一個 Docker 容器,使用起來將更加方便,至於具體定制方法,有機會會向大家詳細介紹。

配置靜態 IP 位址

樹莓派需要一個靜態 IP 位址,配置靜態 IP 位址方法如下。
sudo vi /etc/network/interfaces (ENTER)
然後編輯器中根據如下內容,將網卡配置為靜態位址。
auto ens33
iface ens33 inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
保存退出後重啟系統網路。
sudo systemctl restart networking (ENTER)

配置 DDNS 動態網域名稱

DDNS 實現了動態網域名稱和埠映射,以便於公網存取樹莓派的內容。本文 DDNS 動態網域名稱採用 noip.com 提供的 DDNS 免費服務。首先需要註冊一個 noip 帳戶,然後選擇設置的屬於自己的免費網域名稱,noip 的官方網址如下。
https://www.noip.com/
如筆者所註冊的 henrysddns.hopto.org,註冊完成後需要進入電子郵箱找到確認郵件,待到確認後帳戶才會生效(圖10)。

圖10:註冊 noip 帳號。
圖10:註冊 noip 帳號。

成功啟動 noip 帳號後,使用註冊的帳號登入 noip 官方網站,首頁登入到 noip 首頁,選擇 Dynamic DNS 選項,進入動態 IP 的 Dashboard 界面,在按一下 Hostnames 選項,查看及管理自己的免費網域名稱(圖11)。如果看到自己的 DDNS 網域名稱,便可以安裝 noip 用戶端了。

圖11:管理自己的 noip 網域名稱。
圖11:管理自己的 noip 網域名稱。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。