PikaPods + Nextcloud,使用開源友好的主機供應商架設私有雲端硬碟

在研究自架服務的時候就想過是否該買VPS架,例如開源雲端Nextcloud,還有之前討論過的Google相簿替代品PhotoPrism,這樣對資料有更多掌控權。還有因不想添購NAS,考慮到資料備份問題,如果將這些開源服務架在雲端上管理或許會穩固些,於是就找到了PikaPods。

按照官網說法,Pika是一種名為鼠兔的動物,Pod指的是APP下的一組容器。

PikaPods主打託管開源服務的主機供應商(Open Source App Hosting),宣稱不需要打指令手動設定環境,只要網頁幾個按鈕按一按,諸如Nextcloud、PhotoPrism、WordPress的容器服務就架好了。且根據創辦人的說法,他們會將賺到的錢回饋一部分給開源軟體的開發者。

PikaPods看起來是很有趣的點子,以賣開源容器服務為主。所以我就決定試試跑個Nextcloud雲端(包含行事曆+相簿+雲端筆記+Office)的容器,並啟用點對點加密。

1. PikaPods定價

可以在PikaPods官網拉槓桿試算跑容器每月要花多少錢。能跑哪些容器要看官方有無收錄。

初次註冊會送5美元的額度,在Account頁面可看到免費帳戶最多跑一個容器、50GB空間、2核心CPU、8GB RAM,夠跑Nextcloud了。

然後PikaPods就會按照容器額度每月扣款,餘額不足容器就會停止運作。官網提到就算暫停容器每個月還是會扣1美元。

比較一下:如果PikaPods只跑Nextcloud,那其實很接近MEGA雲端,只不過Nextcloud有更多生產力應用程式可安裝,花點小錢其實也挺划算的吧。

部份銀行VISA刷不過沒關係,他們支援Paypal付款。

2. 新增Pod容器

PikaPods官網註冊帳戶登入後就能開始新增容器了,PikaPods將容器稱為「pod」。

  1. 點選右上角Add Pod

  2. 選擇要跑的應用程式,選NextCloud,伺服器選美國。

  3. 點一下左邊的Resources,設定硬體資源。按照Nextcloud官方說明,大約2核心CPU、4GB RAM、50GB空間就夠跑了

  4. 點選Add Pod,等待容器部署。

  5. PikaPods會為每個容器產生一組網址,點選Open Pod進入Nextcloud的初始化畫面。

3. 設定Nextcloud

  1. 設定一組帳號密碼,等待Nextcloud安裝。

  2. 安裝推薦的應用程式

  3. 等個五分鐘後就會進入Nextcloud首頁了。這裡可以直接上傳檔案、新增相簿、使用筆記本和行事曆功能。將這個網址加入書籤方便日後存取。

3.1. 設定Nextcloud點對點加密

Nextcloud除了加密雲端檔案外,還支援點對點加密,類似MEGA的加密硬碟機制,理論上別人無法讀取你的資料內容。

值得注意的是僅有Nextcloud官方出的APP才能存取加密內容,如果與其他APP協作可能會無法解密,請斟酌開啟此功能。

  1. 點選右上角大頭貼,選擇應用程式

  2. 啟用Default encrpytion module

  3. 點選右上角大頭貼→管理設定。在左邊的→個人→隐私頁面勾選「此伺服器啟用了全硬碟加密」。

  4. 點左邊的管理→安全性,勾選「啟用伺服器端加密」開啟點對點加密。

  5. 如此設定完成,日後上傳和掛載的檔案都會經過加密。

3.2. 安裝Nextcloud Office

用過中華民國軟體自由協會的Nextcloud覺得還不錯,所以我也想用Nextcloud線上編輯文件。不過軟體自由協會裝的是醜醜的OxOffice,Nextcloud內建的則是Nextcloud Office,界面清爽,接近Google文件。

  1. 點選右上角大頭貼→應用程式→應用程式套裝→Hub套裝,下載Nextcloud Office。

  2. 點選右上角大頭貼→管理設定→Nextcloud Office,點選「使用內建的CODE」。預設應該已經勾選,但需要再按一次才會生效。

  3. 接著便能在網頁編輯LibreOffice和Microsoft Office的文件了。

3.3. 安裝Nextcloud手機APP

Nextcloud官網有提供各大平台的APP,支援行事曆、筆記、文件編輯等功能。

例如Android版可在Github取得。

開啟Nextcloud APP,登入網址輸入PikaPods生成的網址。

4. 掛載PikaPods和Nextcloud的硬碟

PikaPods不能存取後台終端機,你只能在網頁後台看容器的log。

如果要存取容器硬碟檔案,參照官方說明使用SFTP連線。

Nextcloud另支援掛載WebDAV

5. 總結

PikaPods上面會讓你認識到更多厲害的開源服務,像網頁統計報表Umami等。幾天測試下來PikaPods連線還算穩定,上傳下載速度處於中間水準。

參考資料


感謝您的閱讀。歡迎分享Ivon的部落格(ivonblog.com)的文章,引用或轉載請註明文章網址,並遵守創用CC-姓名標示-非商業性-禁止改作 4.0 國際授權條款。如需商業使用請來信告之。

written by human, not by AI

如果本網站文章對您有幫助,歡迎請我喝杯珍珠奶茶。

留言板

點選按鈕,選擇您覺得方便的留言系統。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。