NextCloud - DIY NAS 解決方案
前言
我之前給家中的伺服器做了一個 WebDAV 功能,帶有不堪入目的 UI 和難以使用的功能。而且配置起來並不簡單。一直想要改進,但是卻一直沒時間。最近有空了,便開始尋找替代品。
查了幾下 GitHub,找到了一個標星 10k+ 的專案 —— NextCloud。瞭解了一下,NextCloud 是一個擁有 全平臺客戶端,支援 WebDAV,而且 外掛化,可以 多使用者 使用的私有云儲存網盤專案。不僅如此,它還支援共享、版本控制、團隊協作等功能。外掛化讓它擁有了類似 Markdown 線上編輯,Draw-io 線上編輯,顯示 RAW 檔案的功能。
而且,我發現它支援 Docker,這無疑簡化了我們配置的步驟。
那麼,我們開始吧!
Docker 配置
Docker 安裝很簡單,為了安裝快速,你可以參考清華大學開源映象站給出的 文件。如果你已經安裝了 Docker, 那麼可以忽略這一步。
更換映象也是讓你更快體驗的必不可少的一步,修改
/etc/docker/daemon.json 檔案
1 | { |
安裝 NextCloud
執行如下命令即可:
1 | sudo docker run -d \ |
如果遇到如下問題:
1 | Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? |
可以執行:
1 | systemctl daemon-reload |
配置
配置這一部分很簡單,不用解釋了。
選擇資料庫時,使用量小可以選擇 SQLite,但是並不推薦。
結語
NextCloud 還是非常穩定的,基本配置完之後不會遇到什麼問題。而且原生支援中文,只需要在設定中設定一下就可以了。
我主要用它儲存我的照片,攝影還有一些不需要經常檢視的檔案。由於自己伺服器效能不錯,用起來很流暢,完全沒必要買現成的,硬碟不夠再買一個即可。