漫步雲端 Nextcloud
其實,我們不必依賴大科技公司,自架雲端的核心不是排他,而是保留自己的選擇權。

雲端是什麼

我很常在使用雲端服務,從文件同步、線上編輯、跨裝置存取,這些早就成為生活的一部分,如果硬要把這事做個比喻,我想,當年摩西去到西奈山山頂跟上帝恭敬地領受刻著十誡的石版,大概也有這味道吧。摩西從雲霧環繞的上帝那領受十誡,結果因著下山親眼看到百姓拜金牛,憤而把石板摔碎在地 (出埃及記 32章 19節)。哇!刻著十誡的石版被摔碎了怎麼辨?沒關係,聽上帝的話,再去上山重新下載一份就好了 (出埃及記 34章 4節)。這過程還頗有雲端服務樣子:資料在雲端/網路,得到授權的人都可以連線上去檢視、下載甚至是編輯,當然,上帝的十誡嚴禁修改。

(荷蘭畫家 林布蘭的《摩西與十誡》Moses with the Ten Commandments)
(荷蘭畫家 林布蘭的《摩西與十誡》Moses with the Ten Commandments)

放在誰的電腦裡

有許多大科技公司提供雲端服務,使用上真的很方便,不過有些小遺憾,就看我們是否在意?這些雲端服務,我們幾乎沒有任何理解的機會與控制權!檔案實際上也儲存一份在別人的電腦裡,編輯資料與傳輸時必須經過別人的手中。為了知道自己的資料怎麼被處理,而不是只能被動接受結果,因此,我找上了 自由軟體 free software,他提供了自己架設雲端的服務,其實,我們不必依賴大科技公司,自架雲端的核心不是排他,而是保留自己的選擇權。

週三查經班的講義存放在 Nextcloud 這套開源雲端服務中,該服務部署在部落格網域之下,使用 jujublog 的子網域作為存取位址,讓資料的存放位置與網站身份保持一致。

(請點 以下連結 進入 Nextcloud雲端服務 )

https://mycloud.jujublog.idv.tw/s/8fQALf4z8wga773

整體架構

在開始任何安裝前,一定要先理解角色分工,這套系統不是單一程式直直安裝到底,而是四個角色合作:

使用者用 瀏覽器 點開文件時,開檔的背後發生了以下幾件事:我們的請求會先進入 Nextcloud 驗證我是誰、我能不能編輯這個檔案, 確認無誤後,它才會產生一個短效授權,交給 Collabora 接手編輯,而這整個過程是 nginx 負責把這一切的請求安穩地送到正確的位置。

架設的過程只須開 終端機 就夠了,所有的架設都是輸入指令來完成,很神奇!

1、使用者的瀏覽器
      │
      │ HTTPS
      ▼
2、Nextcloud 雲端平台
      │
      │ WOPI(授權與文件資訊)
      ▼
3、Nginx 反向代理
      │
      │ HTTP / WebSocket / proxy_pass
      ▼
4、Collabora Online 文件編輯引擎

每個角色只做一件事

  • Nextcloud 管帳號、管檔案、決定誰可以編輯什麼而且不會偷偷存取我的雲裡有什麼送到別處去!
  • Collabora Online 只負責編輯文件、不存檔案、不會辨認使用者。
  • Nginx 只當大門信差負責把請求轉給正確的服務、不讀取文件內容
(開放源始碼且可以自己託管的雲端協作平台 Nextcloud)
(開放源始碼且可以自己託管的雲端協作平台 Nextcloud)

漫步雲端

現在是自己動手操作的好時機,過去,自己架設雲端意味著高門檻,要懂技術、要查大量文件、出問題若找不到人請教就只能擺在一旁,但是現在情況不一樣了,自由軟體已經成熟, Nextcloud、Collabora、Nginx 這類工具早已經被大量組織實際使用的穩定系統。再來,硬體與網路門檻大幅降低,一台舊電腦、一顆老派的HDD硬碟、一條普通的網路,就能跑起完整的雲端服務,更重要的是,現在有很懂自己同胞的人工智慧可以回答電腦相關的問題。

AI 提供了技術諮詢

這是現在與過去最大的不同,過去,遇到電腦問題要翻手冊、查論壇、試錯好幾天,現在,我們可以運用 AI 即時查詢問題、快速釐清錯誤訊息的意義、協助設計與驗證架構,AI 不會取代你的系統,它反而會讓我更能把握自己的電腦系統,現在自架雲端在自由軟體成熟、硬體普及、AI 協助的時代裡變得更容易實踐了。架一朵雲,把資料留在自己手中,已經不再是少數人的專業而是一個值得大家嘗試的科技。


上次修改於 2026-01-15