憑借實力,自己搭建了一個私有百度網(wǎng)盤!還不錯
作者:zhaoolee 來源:https://www.jianshu.com/p/54f157a211af
網(wǎng)盤現(xiàn)在也是各種限速,我在網(wǎng)上找了一圈,發(fā)現(xiàn)可以用docker搭建一款自己的私有網(wǎng)盤,教程給大家分享一下。
開源云盤選擇
搭建前我仔細(xì)看了一下各個開源私有云盤的實現(xiàn),有以下幾種:?
owncloud?
sealife?
nextcloud?
對這幾家比較了以下,考慮了以下因素:?
開源且免費,可以自定義插件開發(fā)?
全客戶端的支持,免費更好,ui 視覺還能過得去?
支持外掛磁盤,可以隨時更改,不需要分塊、加密和過多的文件控制、權(quán)限控制等等,簡單就好?
部署難度,vm 還行,最好可以 Docker?
最終我選擇了 nextcloud,至于更多的詳細(xì)差異,大家可以根據(jù)需求選擇。
安裝docker
# 通過yum源安裝dockersudo yum -y install docker# 啟動dockersudo systemctl start docker# 開機(jī)自啟sudo systemctl enable docker
配置Docker
docker run -d -p 8080:80 nextcloud
訪問主機(jī)ip的8080端口,為網(wǎng)盤設(shè)置管理員名稱和密碼。
比如,我的主機(jī)ip為149.28.54.241, 那么我訪問的就是149.28.54.241:8080。

進(jìn)入網(wǎng)盤后, 可以獲取全平臺的客戶端

至此網(wǎng)盤已經(jīng)搭建完成!
自由存取文件
可以通過客戶端上傳圖片, 也可以直接拖拽上傳


把文件分享給好友

http://149.28.54.241:8080/s/tgMGHQ7Ri5pMsmd
實現(xiàn)同步盤的功能(用webdrive連接)
點擊右下角設(shè)置

獲取webdav地址

mac直接掛載

連接

認(rèn)證

掛載成功

其實掛載同步盤后, 你可能發(fā)現(xiàn)自己的服務(wù)器流量還是太小, 傳輸大文件,如果斷掉就會需要重傳, 我這里推薦一個工具

transmit支持webdav協(xié)議, 可以讓我們在網(wǎng)絡(luò)狀況很差的情況下,也能進(jìn)行穩(wěn)定同步。
把手機(jī)也連上


輸入管理員賬戶和密碼

可以看到剛剛在瀏覽器上傳的圖片

手機(jī)上傳圖片

pc可以查看手機(jī)上傳的圖片

探索插件(可以跳過)
點擊頁面右上角齒輪圖標(biāo), 可以安裝插件




這個網(wǎng)盤能記筆記

其余的大多數(shù)應(yīng)用我都試了一遍, 除了記事本, 其余的基本上是從入門到放棄

日歷打六分

小結(jié)
隨著科技的發(fā)展, 人們的隱私信息會被互聯(lián)網(wǎng)巨頭們進(jìn)行交易, 這時候建立自己的私有云盤就變得比較重要了。
開始接觸到nextcloud的時候, 感覺挺驚艷的, 不僅開源免費, 而且是平臺覆蓋,支持文件分享,支持webdav數(shù)據(jù)同步, 而且還支持各種擴(kuò)展(雖然有些不太好用), 后來又找到了docker鏡像的部署方式, 發(fā)現(xiàn)原來搭建自己的私有云盤可以如此簡單, 愛折騰的小伙伴可以按照我的步驟嘗試一下~~~
戀習(xí)Python 關(guān)注戀習(xí)Python,Python都好練
推薦閱讀:
PanDownload復(fù)活了!60MB/s! 愛了!安利一個相見恨晚的可視化學(xué)習(xí)網(wǎng)站 人生苦短,我用PyCharm 華為突然攤牌!!!
