本文教大家用docker" tab="innerlink" data-linktype="2" hasload="1" style="color: rgb(0, 0, 0);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor: pointer;max-width: 100%;font-family: Optima-Regular, PingFangTC-light;text-align: left;font-size: 15px;box-sizing: border-box !important;overflow-wrap: break-word !important;" rel="nofollow">docker搭建一款自己的私有網(wǎng)盤,教程給大家分享一下。
開源云盤選擇
搭建前我仔細看了一下各個開源私有云盤的實現(xiàn),有以下幾種:
owncloud
sealife
nextcloud
對這幾家比較了以下,考慮了以下因素:
開源且免費,可以自定義插件開發(fā)
全客戶端的支持,免費更好,ui 視覺還能過得去
支持外掛磁盤,可以隨時更改,不需要分塊、加密和過多的文件控制、權限控制等等,簡單就好
部署難度,vm 還行,最好可以 Docker
最終我選擇了 nextcloud,至于更多的詳細差異,大家可以根據(jù)需求選擇。
安裝docker
# 通過yum源安裝docker
sudo yum -y install docker
# 啟動docker
sudo systemctl start docker
# 開機自啟
sudo systemctl enable docker
配置Docker
docker run -d -p 8080:80 nextcloud
訪問主機ip的8080端口,為網(wǎng)盤設置管理員名稱和密碼。
比如,我的主機ip為149.28.54.241, 那么我訪問的就是149.28.54.241:8080。
進入網(wǎng)盤后, 可以獲取全平臺的客戶端
至此網(wǎng)盤已經(jīng)搭建完成!
自由存取文件
可以通過客戶端上傳圖片, 也可以直接拖拽上傳
把文件分享給好友
實現(xiàn)同步盤的功能(用webdrive連接)
點擊右下角設置
獲取webdav地址
mac直接掛載
連接
認證
掛載成功
其實掛載同步盤后, 你可能發(fā)現(xiàn)自己的服務器流量還是太小, 傳輸大文件,如果斷掉就會需要重傳, 我這里推薦一個工具
transmit支持webdav協(xié)議, 可以讓我們在網(wǎng)絡狀況很差的情況下,也能進行穩(wěn)定同步。
把手機也連上:
輸入管理員賬戶和密碼
可以看到剛剛在瀏覽器上傳的圖片
手機上傳圖片
pc可以查看手機上傳的圖片
探索插件(可以跳過)。
點擊頁面右上角齒輪圖標, 可以安裝插件
這個網(wǎng)盤能記筆記
其余的大多數(shù)應用我都試了一遍, 除了記事本, 其余的基本上是從入門到放棄
日歷打六分
小結
隨著科技的發(fā)展, 人們的隱私信息會被互聯(lián)網(wǎng)巨頭們進行交易, 這時候建立自己的私有云盤就變得比較重要了。
開始接觸到nextcloud的時候, 感覺挺驚艷的, 不僅開源免費, 而且是平臺覆蓋,支持文件分享,支持webdav數(shù)據(jù)同步, 而且還支持各種擴展(雖然有些不太好用), 后來又找到了docker鏡像的部署方式, 發(fā)現(xiàn)原來搭建自己的私有云盤可以如此簡單, 愛折騰的小伙伴可以按照我的步驟嘗試一下~~~
作者:zhaoolee
來源:www.jianshu.com/p/54f157a211af
免責聲明:本文內(nèi)容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!