(注:本文僅作快速在Ubuntu部署nextcloud的參考,沒有與其他雲盤軟件和NAS系統作對比)
近來手頭上有閑置的一台VAIO的筆記本(大概六、七年前買的,現在SONY都已經把電腦業務給出售了……),i5四代,4G內存,500G的HDD,emmm,這配置放到現在是在擺不上台面,想到之前有過要搭建家庭NAS的想法,正好可以拿來實驗一下。
其實網上也有很多現成的NAS的方案,例如群暉等一些連硬件都幫忙搞定的方案,不過限於手頭並不寬裕,並沒有將之納入考慮范圍,當然像企業或者是對NAS服務要求比較高的,還是要選擇專業公司做的產品。
硬件有了,現在來選擇軟件,在網上看了一圈,發現大部分都推薦用nextcloud,具體原因不明,因為沒有使用過其他的軟件,孰優孰劣不做對比,可以上百度搜一下。軟件也有了,就開始准備工作。
首先是准備安裝系統,由於電腦配置的限制,這里選用Ubuntu 16.04 32位系統。准備好一個u盤作為系統啟動盤,還有Ubuntu鏡像以及UltraISO(軟碟通)。步驟如下:
1、利用UltraISO制作U盤啟動盤;
2、安裝Ubuntu16.04;
3、安裝完系統后更新為國內的鏡像源,這點很重要,因為官方軟件源在國外,在國內使用下載速度是可想而知的慢,更換國內源(例如阿里雲)會快很多;
以上步驟的詳細過程在網上都能找到,在此不多贅述,可參考此鏈接https://blog.csdn.net/baidu_36602427/article/details/86548203。說一下為什么會選擇Ubuntu16.04的版本,因為之前試過用18.04的版本,后面用snap安裝nextcloud的時候一直不成功,在網上試了很多解決辦法,包括使用代理下載和用官網的方法配置(也可能是我比較菜沒有找出問題所在)都不行。個人認為,用snap安裝可以省去很多安裝服務器和數據庫的麻煩,於是用回16.04版本,一下子就安裝成功了。
安裝完系統並更新后,接下來便是安裝nextcloud,提醒一下,如果之前用nginx(apache)搭建過網站或者服務器,就不要用snap安裝的方式來裝nextcloud,是不能正常使用的。進入Ubuntu系統后,進入終端,輸入如下命令:
sudo apt-get install snap
安裝snap,一般更新過后系統默認都是裝過的
sudo snap install nextcloud
直到出現有"'nextcloud' √ installed"的字樣,則安裝成功
這樣nextcloud就成功地部署到電腦上了。接下來便是看看雲盤的效果。首先要查看一下部署雲盤的這台電腦IP地址是多少(一般在家庭的話電腦IP都是由路由器分配,可以通過設置路由器給服務器分配一個固定的IP),然后在另外一台可以上網的設備(手機或者電腦),打開瀏覽器,輸入服務器IP,進入雲盤的設置界面(nextcloud貌似用php寫的),其實也可以下載nextcloud的客戶端,nextcloud支持跨平台,在Windows、Linux、Mac上都能用。打開頁面如下
一開始會先設置一個賬號和密碼,然后登陸進行,就可以上傳文件並進行管理啦,不過不知道是不是系統的原因,單次上傳文件最大不能超過3G,這個問題后續探究一下
關於nextcloud的其他功能和拓展后續慢慢研究,本篇文章主要是介紹快速部署。
參考資料:
https://www.cnblogs.com/lfri/p/10547525.html
https://www.jianshu.com/p/a0db4c1bfaea