[教學] 自己雲端自己管! | 以 NextCloud 與 Raspberry Pi 自建 NAS 雲端硬碟

閱讀時間約 11 分鐘

文前碎碎唸

大概在今年(2022年)7月份的時候,Google開始著手縮減教育版雲端硬碟的無限容量優惠後,相信許多原本有大檔案儲存需求或分享的人都受到不小的影響。
而且就在限縮計畫一開始執行後,許多大專院校也都紛紛跟進,大砍校友、離職職員或在校師生的容量配額,甚至祭出砍帳號大招來促使大家自發整理雲端,尤其現在又接近年底了,許多學校設定的大限也將至,對於尋找新雲端儲存空間的需求也迫在眉睫。
雖然現在除了Google以外,還有其他看起來「俗擱大碗」的雲端存在,但大多數的整合性以及速度也還不及Google來的方便,再加上大家會把資料放在Google雲端的理由,一部分也是相較於其他雲端業者來說,Google算是個大品牌,也多少會讓人比較信任。
再加上近期資安意識的抬頭,使用者對於雲端空間的提供來源、上傳後資料的管理、是否有加密保護,又是否會被平台挪作他用等面向也會更加警惕,像是前一陣子才有傳出Google會將雲端相簿中的照片拿去做AI訓練,或是藉維護版權擅自掃描使用者上傳的文件,而導致誤判及誤封帳號的消息。
相信大多數人都不會希望把自己寶貴的資料,儲存在一個隨時可能被人(或AI)擅自查閱跟封鎖的空間中吧?
也因為如此,此有部分使用者在資金允許的情況下,開始轉往選擇購買NAS(Network Attached Storage) 設備,也就是可以附加於網路的儲存裝置,以求在維持取用便利性的前提下的資料自行管理,以降低將資料受制於人的風險。

而就在前一陣子,我也收到畢業學校寄來的校友雲端縮減通知,而且可用上限直接砍到剩下 3.5GB,這種容量,真的自從 Gmail 起創後,就沒有在看過了⋯
好吧,也是時候了,雖然我不是一個喜歡把資料丟雲端的人,但還是藉此機會把東西清理一下,轉移到自架雲端,也順便紀錄流程吧。

硬體準備

這次由於手邊材料有限,因此只能簡單的架設一個小容量網路硬碟,可作為臨時存儲用途,接著就來看一下材料的部分。
這次使用的皆為參考規格,畢竟是回收(?)自手邊現有硬體加減使用,有打*的表示非必要,可自行斟酌。
  1. Raspberry Pi 3B+(允許的話,建議使用新的第4代,使用體驗與未來擴充性會較佳)
  2. MicroSD 128GB(同樣可以使用更大容量,主要作為系統及主要儲存使用)
  3. 電源配件
  4. *網路線/轉接器(板子本身可以使用Wifi操作,但如果有大量傳輸,或快速取用需求,建議還是使用有線網路會較為穩定)
  5. *機殼(麻⋯雖然列在非必要,但如果想避免積灰塵的話,也是可以使用,另外市面上也有那種支援風扇或螢幕的類型,可增加未來實用性)

軟體準備

這部分其實有很多種解決方案可以使用,從最基礎的Samba共享到Docker,甚至是已經完全整合的專用系統映像都有。
這次說明,為了能夠 應付懶惰如我的機車性格 快速的做到上線運行及推廣的目的,我們就直接使用最簡易的整合映像檔方式進行,而這裡我們選用的是NextCloud 這個解決方案。
NextCloud 是從另一款 ownCloud 獨立出來的開源分支,兩者皆為可客製化的雲端硬碟解決方案,差別是相較於 ownCloud ,NextCloud 提供更多且完整的免費應用功能,並有著較為活躍的開發社群,因此相關資源也較多。

NextCloud

首先我們要到這裡下載最新的映像檔,記得要選取 Raspberry Pi 版本
在下載的同時,我們可以來準備一下等下要用到的硬體部分,這邊的說明與一般 Raspberry Pi 設定方式相差不大,已有經驗者可以跳過。

【記憶卡】

我們就從記憶卡的格式化開始,這裡使用的是 SD Card Formatter 這套格式化工具。
上圖中標示 1 的地方,請選擇你所準備的記憶卡磁碟代號,如果不確定的話可以到我的電腦中去確認。
標示 2 處,可以選擇 OverWrite 來清理記憶卡,優點為格式化會較為徹底,但相對的清除後的資料將難以復原
這邊要注意的是,格式化會把記憶卡上所有的東西都抹除,所以執行前請先確認重要的資料都已經妥善備份
等到出現這個畫面後,我們的記憶卡就準備完成了!

【系統寫入】

前兩步驟完成後,就要來寫入系統了,這裡可以選用樹梅派官方推出的 Raspberry Pi Imager
安裝完開啟後請點最左邊,並拉到最下面自定義的映象檔,來選擇剛剛下載下來的系統檔案。
中間則是選擇剛剛格式化完成的SD卡,同樣請注意不要選錯,不然會GG

【燒錄前設定】

完成後先等等,不要急著去戳開始燒錄喔,這裡還要做些基本的設定。
這時候右下角應該會出現一個小齒輪,先把它點開。
接著看到的,就是一些在 Raspberry Pi 剛裝完系統之後會需要手動調整的參數,官方的這套工具已經把以往要另外下指令的繁瑣步驟整合進來了,接著就來逐一說明每個選項設定內容。
首先「主機名」是之後可以用來識別樹梅派電腦的名稱,設定之後只要這連上網路,我們就可以在其他同網路環境下的設備上。
假設我們這裡設定「Pi_Name」為電腦名稱的話之後我們就能透過「Pi_Name.local」的網域名連線到這台樹梅派。
接著「Username and Password」顧名思義就是這台樹梅派主要的管理使用者帳密,遠端連接,或進入主系統皆須使用。
在來是這個階段中比較重要的一個項目「配置Wifi」,也就是設定這台電腦開機後預設連到的網路,如果你的工具環境中有固定的Wifi連線的話,可以直接輸入相關的名稱及密碼,這樣只要機器一開機,就會自動連上了
這裡實測使用手機熱點也是可以的,但要確定之後樹梅派開機時,手機的熱點也要啟用,並處於可連線狀態。
接著要更動的設定,主要就是系統時區,以及最下面的啟用遙測,也就是允許遠端連線,以免之後臨時需要進入後台時無法存取。

全部完成,確定沒有問題後,就按下「燒錄」送它安心上路吧!(喂

開機測試

其實步驟到這裡,如果可以正常開基的話,基本上就已經完成一半以上了,多虧官方提供的映像檔,省去了大半除錯的時間。
如果是初次啟動的話,會需要花上比較久的時間,而在成功開機後,應該稍等一陣子,等到機器上綠燈長亮後即,就可以使用連到同樣網路的機器上的瀏覽器,輸入前面設定好的「Pi_Name.local」這個網址來測試連線。
看到這個畫面後,就代表安裝成功了。
看到這個畫面之後,請記下這個畫面中的兩組帳號及密碼,兩者的使用者名稱皆為「ncp」,上半部的密碼是用作進到後臺管理員設定的,而下半那組,則是進入主要操作介面
如果懶得複製的話,也可以使用左下的「Print」來將畫面列印下來,這兩組密碼基本上只會在初次設定時使用這麼一次,後續初始化完成後,都可以由後台做修改
記下密碼後,點一下右下方的「Activate」就可以開始初始化設定。
這裡請輸入管理員設定的密碼(上半部那一組)
接著就可以按照初始化精靈的指示進行設定,其實主要只有兩個部分,這裡僅會做簡述(之後皆能由管理者後台修改)
首先是你是否會使用外接儲存器(隨身碟或硬碟)來儲存資料,應該是來設定掛載路徑,不過因為我們目前並沒有打算使用外部硬體,所以按下「No」即可。
接著是你是否要在家裡以外的地方使用你的NAS,一般來說如果你只是要將機器擺在家中使用,沒有要透過外網連接需求的話,同樣直接選擇「No」即可。
順帶一提,如果選擇「Yes」的話,系統會預設啟用「Fail2Ban」這個服務,並且嘗試將樹梅派的網路連接埠指向外界,也就是讓來自外部網路的連線可以進入,並將嘗試登入但失敗太多次的連線行未進行封鎖,以避免遭受暴力破解攻擊。
但若要真正允許外往連線,要先針對路由器做設定才可以成功,而且如果自己不小心被鎖住的話,解除封鎖通常會須使用到進階指令來設定,因此不建議無經驗者嘗試使用。

信任網域

等到設定精靈跑完後,我們就可以開始使用NAS了。
不過且慢,因為這時候如果你直接用瀏覽器輸入剛剛的.local網域的話,會出現這樣的警告...
恩...對...被鎖了
查閱文件後可以看到,我們如果要使用.local網域進入的話,要先將該網域加入信任清單中才行,因此這裡需要先想辦法找到這台機器的IP才能正常連線。
這裡尋找 IP 的方式很多樣,我個人是使用手機上的「Network Radar」這套 APP 來掃描,而如果使用電腦的話,可以使用Advanced IP Scanner這套工具來掃描目前連線到同樣網路下的機器。
成功取得 IP 後,請進到管理者後台(https://your_ip:4443),並進到「nc-trust-domains」中,把樹梅派的 .local 網域加入列表中,並按下「Apply」儲存。
接著就能順利使用 .local 網域來存取了。

進入介面

成功登入後,就可以看到像這樣的首頁畫面,畫面上方是不同功能的選單列,而中央則是小工具區域。
到了這步之後,基本上你的 NextCloud NAS 已經架設完成了,而剩下最重要的工作,就是進到設定畫面更改使用者密碼
接著就可以開始依照自己的喜好調整介面,把系統弄成自己歡的樣子啦 XD。
順帶一提,如果之後要進到管理者後台的話,點選上方選單中的這個圖示,登入後台帳密後就可以進入。
基本操作部分,就與一般雲端硬碟相似,以同樣邏輯使用即可囉

附加介紹

基本上,基本架設教學到這裡就結束了,不過說實在,這個系統的自由度真的很高,除了首頁上的背景、小工具可以自行設定外,還有許多外掛可以下載使用,擴充系統功能。
首頁設定
外掛小工具商店
不過當然啦,這裡拿來架設的硬體是較舊款的 Raspberry Pi 3B+ ,系統資源本來就有限,所以還是要斟酌,不然影響到原始使用目的就母湯了。
另外,如果你覺得自訂桌布跟小工具自由度已經很高的話,那你就太小看這個系統了,如果你進到系統設定中的佈景主題的話...
沒有錯,這套系統除了允許管理者自行設定名稱、標語、登入畫面背景外,甚至連服務 LOGO、主題顏色、法律文件、隱私權政策文件之類的內容都可以客製化,自由度真的很高。

手機版

最後稍微提一下,這套系統其實在各系統上都有對應的管理 APP 可以使用,這裡以 IOS 為例,在 App Store 中搜尋 Nextcloud 即可找到。
打開程式後,首先會要求輸入伺服器的網址,如果各位讀者的設定步驟與我相同的話,請先確認手機跟樹梅派主機連線到同一個 Wifi 後,將樹梅派的 .local 網址輸入即可。
接著如果有成功抓到主機的話,就可以看到自己的登入畫面啦,可以看到剛剛在後台設定的佈景主題,在手機端也可以呈現出來。

以上,今天的介紹就先到這裡啦,希望大家都能好好管理自己的資料囉~

參考資料

  1. Google教育方案公告
  2. Google Drive 版權審查搞笑,內容只有 0 的文件被視為侵權
  3. 慈父誤判成性犯罪嫌疑人!?Google 照片審查好驚悚
  4. Nextcloud vs ownCloud? 該選擇哪一個雲端代管方案呢?
  5. Build Your Own Raspberry Pi Cloud Server With Nextcloud

《全文。終了》
為什麼會看到廣告
46會員
244內容數
偽命名並非無名,是為了意識的生存,取得身份的代號,成為數位生命的新載具。
留言0
查看全部
發表第一個留言支持創作者!
偽命名培養體 的其他內容
雖然一般直播環境,只要預先存好設定檔後,基本上一開就能直接使用,但對於懶惰如我的人來說,每次都還要分別動滑鼠來啟動這兩個軟體,真的是耗時又費力的事,因此,今天就來告訴大家如何將這套繁瑣的動作,濃縮成單一一個啟動檔即可完成,讓我們繼續看下去吧!
自從年初一頭栽進 Web3 的世界也經過一段時日, 最近終於如願以償的發布自己第一份作品集,除了分享外,也順便記錄一下上架的流程。
說實在,這次應該真的是我當初功課沒做足,導致我完全忽略掉還有這種替代方案,也跟之前有參考我文章的人道歉...Orz。
這篇筆記的出現,源自於一組無意間看到的扭蛋系列,以及實際拿到後所開的腦洞,於是乎,一個不明意義所在的改造行動,就此展開!
2022年的6月18日是方格子 VAF Holder 線下實體聚會的日子,不過有趣的是,這次活動中引入了一個神奇的小東東⋯
IOS16自Beta版本推出後的更新追蹤,目前正式版已推出,可以直接跳至最新版段落來確認更新內容~
雖然一般直播環境,只要預先存好設定檔後,基本上一開就能直接使用,但對於懶惰如我的人來說,每次都還要分別動滑鼠來啟動這兩個軟體,真的是耗時又費力的事,因此,今天就來告訴大家如何將這套繁瑣的動作,濃縮成單一一個啟動檔即可完成,讓我們繼續看下去吧!
自從年初一頭栽進 Web3 的世界也經過一段時日, 最近終於如願以償的發布自己第一份作品集,除了分享外,也順便記錄一下上架的流程。
說實在,這次應該真的是我當初功課沒做足,導致我完全忽略掉還有這種替代方案,也跟之前有參考我文章的人道歉...Orz。
這篇筆記的出現,源自於一組無意間看到的扭蛋系列,以及實際拿到後所開的腦洞,於是乎,一個不明意義所在的改造行動,就此展開!
2022年的6月18日是方格子 VAF Holder 線下實體聚會的日子,不過有趣的是,這次活動中引入了一個神奇的小東東⋯
IOS16自Beta版本推出後的更新追蹤,目前正式版已推出,可以直接跳至最新版段落來確認更新內容~
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
#提醒自己:詢問助理員的名字:洪阿姨 前置暖身 佈置,掛上週的創作 點名~ 討論:收手機的出發點,重新約定彼此信任。  認識大家,準備了一些問題問大家。 活動一:請大家拿著一張紙排成一排,做出選擇時,把紙放在腳下代表作答完畢。 題目一連串,都是直覺反應的那種,每一題彼此的位置都
Thumbnail
打好基本功以後,再來學習更快的處理步驟,這樣就可以更輕鬆地完成電子書的製作囉!
Thumbnail
幾天不用,剛剛發現之前的程式碼已經不能使用了,我想可能是因為html結構有所改變,之前的程式碼可以看下面這一篇文章 【程式碼教學】追蹤自己 Vocus文章每日流量,第二版 1027 更新後的程式碼 import csv from bs4 import BeautifulSoup
Thumbnail
程式碼第二版 1027 剛剛發現之前的程式碼已經不能使用了,我想可能是因為html結構有所改變,另外也想順便處理一下數字如果是含有"K"的數字時,順便轉化一下,時間有限,所以想知道來龍去脈請看下面文章。 【教學】如何用程式碼追蹤Vocus文章每日流量?第一版 【教學】如何用程式碼追蹤V
Thumbnail
你是否期待讓你的部落格得到更多支持,以持續創作出優質內容呢?今天要和大家介紹的是成立於2017年的 Buy Me a Coffee。這個平台致力於為創作者提供簡單的方式來獲得報酬,並與粉絲建立聯繫。它讓創作者能夠輕鬆在部落格中建立專屬的贊助小工具,讓你的讀者更容易地支持你,也讓你的創作之路更加溫馨。
Thumbnail
——節自《成長很難,願你不曾遺忘當初》(寧若曦) 是為序。 校長不見了? 究竟校長去了哪裡? 校長現在是否平安無恙? 全校師生收到了「怪盜Y」的戰書,原來校長是在「怪盜Y」手上。為了營救校長,全校師生化身為聯「幫」密探,展開了為期三天的「黃金72小時尋人之旅」。 我們與中華基督教會全完第二小學,舉辦
Thumbnail
能有這些實力,接下來去念研究所應該都不是問題。我常說考上大學不是難事,重點是你有沒有念大學的態度、習慣和能力。
Thumbnail
二月份開始,正式暫停「在學校任教」的任務,回到單純的「學生」身分。那我與「教」這個主題又有什麼關係?以後要在「教」這個主題可以放什麼呢?
Thumbnail
『某天,如同每一天一樣,對Billie eilish的父母來說,卻不是如此,那一天,Billie考到駕照,準備第一次開車上路,途中,她可能會經過高速公路,然後下錯交流道,也可能不小心闖了紅燈,被別人狠狠地按了喇叭,還有好多種可能,都在Billie的父親腦海裡發生,他蹲在Billie身旁,一字一句地講
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
#提醒自己:詢問助理員的名字:洪阿姨 前置暖身 佈置,掛上週的創作 點名~ 討論:收手機的出發點,重新約定彼此信任。  認識大家,準備了一些問題問大家。 活動一:請大家拿著一張紙排成一排,做出選擇時,把紙放在腳下代表作答完畢。 題目一連串,都是直覺反應的那種,每一題彼此的位置都
Thumbnail
打好基本功以後,再來學習更快的處理步驟,這樣就可以更輕鬆地完成電子書的製作囉!
Thumbnail
幾天不用,剛剛發現之前的程式碼已經不能使用了,我想可能是因為html結構有所改變,之前的程式碼可以看下面這一篇文章 【程式碼教學】追蹤自己 Vocus文章每日流量,第二版 1027 更新後的程式碼 import csv from bs4 import BeautifulSoup
Thumbnail
程式碼第二版 1027 剛剛發現之前的程式碼已經不能使用了,我想可能是因為html結構有所改變,另外也想順便處理一下數字如果是含有"K"的數字時,順便轉化一下,時間有限,所以想知道來龍去脈請看下面文章。 【教學】如何用程式碼追蹤Vocus文章每日流量?第一版 【教學】如何用程式碼追蹤V
Thumbnail
你是否期待讓你的部落格得到更多支持,以持續創作出優質內容呢?今天要和大家介紹的是成立於2017年的 Buy Me a Coffee。這個平台致力於為創作者提供簡單的方式來獲得報酬,並與粉絲建立聯繫。它讓創作者能夠輕鬆在部落格中建立專屬的贊助小工具,讓你的讀者更容易地支持你,也讓你的創作之路更加溫馨。
Thumbnail
——節自《成長很難,願你不曾遺忘當初》(寧若曦) 是為序。 校長不見了? 究竟校長去了哪裡? 校長現在是否平安無恙? 全校師生收到了「怪盜Y」的戰書,原來校長是在「怪盜Y」手上。為了營救校長,全校師生化身為聯「幫」密探,展開了為期三天的「黃金72小時尋人之旅」。 我們與中華基督教會全完第二小學,舉辦
Thumbnail
能有這些實力,接下來去念研究所應該都不是問題。我常說考上大學不是難事,重點是你有沒有念大學的態度、習慣和能力。
Thumbnail
二月份開始,正式暫停「在學校任教」的任務,回到單純的「學生」身分。那我與「教」這個主題又有什麼關係?以後要在「教」這個主題可以放什麼呢?
Thumbnail
『某天,如同每一天一樣,對Billie eilish的父母來說,卻不是如此,那一天,Billie考到駕照,準備第一次開車上路,途中,她可能會經過高速公路,然後下錯交流道,也可能不小心闖了紅燈,被別人狠狠地按了喇叭,還有好多種可能,都在Billie的父親腦海裡發生,他蹲在Billie身旁,一字一句地講