歷害了!教你本身搭建一個私人網盤..

本文教你們用docker搭建一款本身的私有網盤,教程給你們分享一下。
做者:zhaoolee
https://www.jianshu.com/p/54f...web

開源雲盤選擇docker

搭建前我仔細看了一下各個開源私有雲盤的實現,有如下幾種:segmentfault

  • owncloud 
  • sealife 
  • nextcloud 

對這幾家比較瞭如下,考慮瞭如下因素: 瀏覽器

  • 開源且免費,能夠自定義插件開發 
  • 全客戶端的支持,免費更好,ui 視覺還能過得去 
  • 支持外掛磁盤,能夠隨時更改,不須要分塊、加密和過多的文件控制、權限控制等等,簡單就好 
  • 部署難度,vm 還行,最好能夠 Docker 

最終我選擇了 nextcloud,至於更多的詳細差別,你們能夠根據需求選擇。服務器

安裝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端口,爲網盤設置管理員名稱和密碼。ui

好比,個人主機ip爲149.28.54.241, 那麼我訪問的就是149.28.54.241:8080。加密

進入網盤後, 能夠獲取全平臺的客戶端spa

至此網盤已經搭建完成!

自由存取文件

能夠經過客戶端上傳圖片, 也能夠直接拖拽上傳

把文件分享給好友

實現同步盤的功能(用webdrive鏈接)

點擊右下角設置

獲取webdav地址

mac直接掛載

鏈接

認證

掛載成功

其實掛載同步盤後, 你可能發現本身的服務器流量仍是過小, 傳輸大文件,若是斷掉就會須要重傳, 我這裏推薦一個工具

transmit支持webdav協議, 可讓咱們在網絡情況不好的狀況下,也能進行穩定同步。

把手機也連上:

輸入管理員帳戶和密碼

能夠看到剛剛在瀏覽器上傳的圖片

手機上傳圖片

pc能夠查看手機上傳的圖片


探索插件(能夠跳過)。

點擊頁面右上角齒輪圖標, 能夠安裝插件

這個網盤能記筆記

其他的大多數應用我都試了一遍, 除了記事本, 其他的基本上是從入門到放棄

日曆打六分


小結

隨着科技的發展, 人們的隱私信息會被互聯網巨頭們進行交易, 這時候創建本身的私有云盤就變得比較重要了。

開始接觸到nextcloud的時候, 感受挺驚豔的, 不只開源免費, 並且是平臺覆蓋,支持文件分享,支持webdav數據同步, 並且還支持各類擴展(雖然有些不太好用), 後來又找到了docker鏡像的部署方式, 發現原來搭建本身的私有云盤能夠如此簡單, 愛折騰的小夥伴能夠按照個人步驟嘗試一下~~~

若有錯誤或其它問題,歡迎小夥伴留言評論、指正。若有幫助,歡迎點贊+轉發分享。

歡迎你們關注民工哥的公衆號:民工哥技術之路
image.png

相關文章
相關標籤/搜索