愈來愈多的雲盤宣佈關閉,百度網盤也時不時8秒和諧視頻,分享也會提示侵權被和諧。爲了解決這些問題,咱們能夠搭建一個本身的我的網盤(私有云盤),經常使用的開源框架包括ownCloud,Seafile,Nextcloud,本文基於Nextcloud教你如何用VPS搭建一個私有云。html
Nextcloud是一套用於建立網絡硬盤/雲盤以存放文件的客戶端-服務器軟件,功能與Dropbox相似,可是Nextcloud徹底開源而且免費,每一個人均可以在VPS上安裝並運行它,而且讓用戶可以徹底掌控本身的數據。linux
Nextcloud是ownCloud的一個分支(衍生版),由ownCloud的開發展弗蘭克·卡里切建立,由其餘開發團隊成員開發維護,徹底開源而且免費。數據庫
雲服務器是用來存放和同步數據用的,一個VPS便可,價格確定是越便宜越好了。所以建議你們能夠搬瓦工,最低年付只要$18.79:搬瓦工購買教程 最新優惠碼 支持支付寶,直接選擇最便宜的套餐便可。windows
爲了運行Nextcloud我的網盤/私有云盤,LNMP環境是基礎,這裏能夠參考:LNMP環境一鍵安裝包,再也不贅述。服務器
直接去Nextcloud下載專區下載最新的Nexecloud便可,目前最新的發佈版本爲13.0.4:網絡
wget https://download.nextcloud.com/server/releases/nextcloud-13.0.4.zip
若是提示wget: command not found
命令不存在能夠執行:yum install wget
或apt-get install wget
安裝。框架
下載完畢後,進行解壓:性能
unzip nextcloud-13.0.4.zip
若是提示unzip: command not found
命令不存在能夠執行:yum install unzip
或apt-get install unzip
安裝。網站
將文件移至你的網站目錄下(網站部署參考LNMP一鍵安裝包如何部署網絡,須要開啓Pathinfo,不然會出現404):spa
mv nextcloud/* /home/wwwroot/nextcloud chown -R www-data:www-data /home/wwwroot/nextcloud
此時可能會出現chown: changing ownership of `/home/wwwroot/default/.user.ini': Operation not permitted
,不須要理會。
網站部署完成&Nextcloud程序下載後,打開你的域名就能夠看到Nextcloud的安裝界面了:
其中數據庫有SQLite和MySQL兩種,能夠簡單的使用SQLite,不過正如上面的性能警告,建議使用MySQL做爲數據庫,只須要新建一個數據庫便可(能夠在部署網站的時候新建用戶和數據庫)。
以後點擊安裝完成後登錄就能夠看到你的私有云盤頁面了:
Nextcloud私有云有網頁版、iOS版本、桌面端(Windows、Mac、Linx)和Android版本,本文以網頁版、桌面端和iOS版爲例介紹使用。
網頁版私有云就直接訪問你的域名地址便可,界面跟百度網盤差很少,包括文件預覽,下載,分享等等:
直接去Nextcloud桌面端下載地址下載便可。
下載完畢後輸入你的服務器地址(即http://域名):
以後再輸入你安裝Nextcloud時建立的用戶名和密碼登陸:
以後只須要在你設置的同步文件夾裏修改文件或者新增文件,就會自動同步了(你也能夠設置不自動同步),保持全部終端的文件都是一樣的狀態。
例如我向文件夾中拷貝了一個電影,就會自動同步至服務器:
240M的電影,同步須要2分鐘。同步完成後,在網頁端就能夠直接在線播放觀看:
iOS版本的Nextcloud直接在App Store搜Nextcloud下載便可,跟桌面端同樣,輸入服務器地址&用戶名和密碼就能夠登陸。
一樣能夠看電影,不過目前iOS的須要先將電影離線下載下來,以後才能夠看,也能夠用其餘軟件(例如QQ影音)看。
另外,iOS的客戶端能夠上傳照片視頻等至私有云盤,從而解決iCloud容量過小的問題。