簡單介紹新的 NAS 儲存軟體 Nextcloud及簡易安裝說明
簡介
在前一篇介紹如何 NAS4Free 上安裝 owncloud – 自建家用雲端儲存空間 有為大家講解了如何架自己的私有雲。雖然成功的脫離了Dropbox 的束縛,也不讓自己手機上拍的照片輪落別人之手,但是 Owncloud 也是有一些使用上的缺點。
- Android 客戶端照片上傳斷斷續續,無法判定上一個上傳的檔案
- 自動升級每次都會有莫名的錯誤
- 手動更新也是一半會出錯,但網頁更新後又可登入
- Windows 10 的客戶端會當
- 老是顯示 Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our documentation.
當然免費開放程式碼的軟體也沒什麼好挑的,但 Android 客戶端是要付 $.99 分。前陣子公司工程師介紹說 Nextcloud 從 ownCloud 分支出來,介面新穎又快,我使用後也真的不錯用。於是就動了砍掉重練的念頭。
簡單的介紹 Nextcloud 的延革。Nextcloud 是 ownCloud 的發明者 Frank Karlitschek 和其它的開放軟體團隊開發出來的。目的是讓使用者可以重新找回對自己資料和通訊的掌控權。Nextcloud 是在2016年由12位原來在 ownCloud 擔任技術團隊的成員離開後才正式成立,成立的原因是他們相信他們能提更對使用者,客戶群和開放程式貢獻者提供更好解決方案。而且要堅持開放源始碼的精神來推廣商用去擴大各界的參與度。
Nextcloud 和其它雲端儲存服務比較: https://nextcloud.com/compare/
快速安裝
備份:
俗話說,備份是成功之母。請記得把以下的二個目錄備份好。以免到時候想換回ownCloud還可以全身而退。
1. config/ (設定目錄)
2. data/ (資料目錄)
如果讀者在當初的設定也是使用 SQLite 做為資料庫,那要使用以下的方法來備份。如果是用其它類似MySQL或MariaDB,要用其它的方式,可以來信詢問。
data/owncloud.db
官方是建議用以下的指命來做備份
sqlite3 data/owncloud.db .dump > owncloud-sqlbkp_`date +"%Y%m%d"`.bak
安裝:
首先先登入到 NAS4Free 的終端裡, SSH 也可以。
1. 先下載服務器版本的安裝檔(56MB)
fetch https://download.nextcloud.com/server/releases/nextcloud-12.0.4.zip
2. 解壓縮下載好的安裝檔
tar -xvf nextcloud-12.0.4.zip
3. 去 NAS4Free 的管理界面的Services -> Webserver, 確認網路服務器的路徑是新的路徑。
4. 改變目錄的使用者,NAS4Free 裡的使用者是 www
chown -R www:www /mnt/NAS4FREE/CLOUD/nextcloud
5. 打開愛用的瀏灠器, 在網址列輸入你的 NAS4Free 網址,記得加埠口,像我的例子是 https://192.168.1.250 (我的例子己經打開內用的 SSL)
6. 在下面的網頁,建立管理者帳號。如果都默認預設值,SQLite會被使用,但會出現效能的警告。
7. 安裝完成了,請下載自己需要的客戶端,我今天就打住在這裡了。客戶端要記得設定 Nextcloud 的網址和帳號就可以開始同步檔案了。Enjoy.