历害了!教你自己搭建一个私人网盘..
作者 |zhaoolee
來(lái)源 |https://www.jianshu.com/p/54f157a211af
本文教大家用docker搭建一款自己的私有網(wǎng)盤(pán),教程給大家分享一下。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
開(kāi)源云盤(pán)選擇
搭建前我仔細(xì)看了一下各個(gè)開(kāi)源私有云盤(pán)的實(shí)現(xiàn),有以下幾種:?
owncloud?
sealife?
nextcloud?
對(duì)這幾家比較了以下,考慮了以下因素:?
開(kāi)源且免費(fèi),可以自定義插件開(kāi)發(fā)?
全客戶端的支持,免費(fèi)更好,ui 視覺(jué)還能過(guò)得去?
支持外掛磁盤(pán),可以隨時(shí)更改,不需要分塊、加密和過(guò)多的文件控制、權(quán)限控制等等,簡(jiǎn)單就好?
部署難度,vm 還行,最好可以 Docker?
最終我選擇了 nextcloud,至于更多的詳細(xì)差異,大家可以根據(jù)需求選擇。
安裝docker
#?通過(guò)yum源安裝docker sudo yum -y install docker #?啟動(dòng)docker sudo systemctl start docker #?開(kāi)機(jī)自啟 sudo systemctl enable docker配置Docker
docker?run?-d?-p?8080:80?nextcloud訪問(wèn)主機(jī)ip的8080端口,為網(wǎng)盤(pán)設(shè)置管理員名稱和密碼。
比如,我的主機(jī)ip為149.28.54.241, 那么我訪問(wèn)的就是149.28.54.241:8080。
進(jìn)入網(wǎng)盤(pán)后, 可以獲取全平臺(tái)的客戶端
至此網(wǎng)盤(pán)已經(jīng)搭建完成!
自由存取文件
可以通過(guò)客戶端上傳圖片, 也可以直接拖拽上傳
把文件分享給好友
實(shí)現(xiàn)同步盤(pán)的功能(用webdrive連接)
點(diǎn)擊右下角設(shè)置
獲取webdav地址
mac直接掛載
連接
認(rèn)證
掛載成功
其實(shí)掛載同步盤(pán)后, 你可能發(fā)現(xiàn)自己的服務(wù)器流量還是太小, 傳輸大文件,如果斷掉就會(huì)需要重傳, 我這里推薦一個(gè)工具
transmit支持webdav協(xié)議, 可以讓我們?cè)诰W(wǎng)絡(luò)狀況很差的情況下,也能進(jìn)行穩(wěn)定同步。
把手機(jī)也連上:
輸入管理員賬戶和密碼
可以看到剛剛在瀏覽器上傳的圖片
手機(jī)上傳圖片
pc可以查看手機(jī)上傳的圖片
探索插件(可以跳過(guò))。
點(diǎn)擊頁(yè)面右上角齒輪圖標(biāo), 可以安裝插件
這個(gè)網(wǎng)盤(pán)能記筆記
其余的大多數(shù)應(yīng)用我都試了一遍, 除了記事本, 其余的基本上是從入門(mén)到放棄
日歷打六分
小結(jié)
隨著科技的發(fā)展, 人們的隱私信息會(huì)被互聯(lián)網(wǎng)巨頭們進(jìn)行交易, 這時(shí)候建立自己的私有云盤(pán)就變得比較重要了。
開(kāi)始接觸到nextcloud的時(shí)候, 感覺(jué)挺驚艷的, 不僅開(kāi)源免費(fèi), 而且是平臺(tái)覆蓋,支持文件分享,支持webdav數(shù)據(jù)同步, 而且還支持各種擴(kuò)展(雖然有些不太好用), 后來(lái)又找到了docker鏡像的部署方式, 發(fā)現(xiàn)原來(lái)搭建自己的私有云盤(pán)可以如此簡(jiǎn)單, 愛(ài)折騰的小伙伴可以按照我的步驟嘗試一下~~~
END 最后說(shuō)個(gè)題外話,相信大家都知道視頻號(hào)了,隨著灰度范圍擴(kuò)大,越來(lái)越多的小伙伴都開(kāi)通了視頻號(hào)。小詹也開(kāi)通了一個(gè)視頻號(hào),會(huì)分享互聯(lián)網(wǎng)那些事、讀書(shū)心得與副業(yè)經(jīng)驗(yàn),歡迎掃碼關(guān)注,和小詹一起向上生長(zhǎng)!「沒(méi)有開(kāi)通發(fā)布權(quán)限的盡量多互動(dòng),提升活躍度可以更快開(kāi)通哦」(聽(tīng)我一分鐘,生活更輕松)(掃碼回復(fù) 1024 即可領(lǐng)取IT資料包)總結(jié)
以上是生活随笔為你收集整理的历害了!教你自己搭建一个私人网盘..的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用了这个方法,我下载GitHub项目速度
- 下一篇: 数据可视化,必须注意的30个小技巧!