Nextcloud的安裝 / Nextcloud Installation
隨手記錄一下Nextcloud的安裝方式。
從雲端硬碟到Nextcloud / Net Drives to Nextcloud
(圖片來源:人人都懂物联网)
現在很多人都已經很習慣使用雲端硬碟了。Google Drive、iCloud、OneDirve、Dropbox,他們都是很好的雲端硬碟服務。不過這些雲端硬碟本身的限制也很明顯:訂閱制收費、有限的容量空間。我想應該很多人跟我想得一樣,如果能夠自己架設雲端硬碟的話,應該會更佳自由吧。
https://blog.pulipuli.info/search/label/%E7%B6%B2%E7%AB%99%E7%B3%BB%E7%B5%B1%2FownCloud
很久以前我的確是自己架設過雲端硬碟類型的伺服器,當時使用的是ownCloud。ownCloud其實提供了全面的雲端硬碟功能,不管是要上傳、下載檔案,還是要讓自己電腦上的檔案跟ownCloud同步,甚至是直接在ownCloud上編輯,其實都可以做得到。
然而,自己架設雲端硬碟的缺點也很明顯:速度跟效率相當地差,而且需要克服許多網路問題。到最後,它終究也只是少部分技術人士才能掌握的技術。
https://www.qnap.com/zh-tw/software/qsync
在買了QNAP NAS後,我也嘗試使用它的同步軟體Qsync。我希望將筆電的檔案同步到NAS上,而NAS的檔案又可以跟Google Drive同步。這時候QNAP的Qsync跟Hybrid Backup Sync就能達到這個功能。不過結果並不如預期的順利。Qsync的Ubuntu程式時常有問題,而Hybrid Backup Sync的同步也常常斷線。
這兩年的使用中,常常是要用檔案的時候才發現中間某個環節又壞掉,真的很讓人洩氣。於是我又興起了自己架設雲端硬碟的念頭。
2016年,ownCloud的創始者Karlitschek不滿公司對ownCloud的經營方向而離開了公司,並建立了另外的獨立分支Nextcloud。雖然ownCloud後續也是有繼續經營,但現在網路社群大多都比較支持Nextcloud,相關應用和擴充功能持續蓬勃發展。
所以這次我也順應潮流,用Nextcloud來架設雲端硬碟吧。
Nextcloud的安裝 / Install nextcloud
https://hub.docker.com/_/nextcloud
安裝Nextcloud最簡單的方式是用Docker。只要將Docker開啟後,大概等個10分鐘左右就能開始連線設定。你只要建立管理者帳號,然後就能開始使用了,非常簡單。
不過問題是我並不只是單純地想要同步筆電和雲端硬碟的檔案,而是需要它更進一步地跟Google Drive同步。這就讓我需要客製化Nextcloud裡面的內容。
https://ostechnix.com/mount-google-drive-using-rclone-in-linux/
後來我使用LXD容器架設了Ubuntu作業系統,確保可以用rclone掛上Google Drive後,再用Nextcloud提供的Web installer來進行安裝。
https://nextcloud.com/install/#instructions-server
這個Web installer非常有趣,我本來以為它會是什麼deb安裝程式,結果它其實是一個PHP程式檔。我們要做的事情,就是在可以運作PHP的Apache伺服器中,把Web installer放到合適的資料夾,用瀏覽器開啟該檔案,然後接著就遵照該檔案的指示,逐步安裝需要的套件、設定資料夾權限跟資料庫即可。真的是蠻有趣的體驗。
現在我還在繼續設定中。打開Administration settings,可以看到很多必要的配置還是沒有調整好。現在要弄個網路伺服器就是這麼麻煩,這也是大家比較鼓勵使用Docker這種預先配置好的虛擬機器的主要原因吧。
繼續處理,希望一切順利。
你現在有用雲端硬碟嗎?你是用哪一家的呢?
在下面留個言吧!