1. 程式人生 > 實用技巧 >厲害了,如何搭建一套自己的私有網盤?

厲害了,如何搭建一套自己的私有網盤?

作者:zhaoolee
https://www.jianshu.com/p/54f157a211af

本文教大家用docker搭建一款自己的私有網盤,教程給大家分享一下。

開源雲盤選擇

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

  • owncloud

  • sealife

  • nextcloud

對這幾家比較了以下,考慮了以下因素:

  • 開源且免費,可以自定義外掛開發

  • 全客戶端的支援,免費更好,ui 視覺還能過得去

  • 支援外掛磁碟,可以隨時更改,不需要分塊、加密和過多的檔案控制、許可權控制等等,簡單就好

  • 部署難度,vm 還行,最好可以 Docker

最終我選擇了 nextcloud,至於更多的詳細差異,大家可以根據需求選擇。

安裝docker

# 通過yum源安裝dockersudo yum -y install docker
# 啟動dockersudo systemctl start docker
# 開機自啟sudo systemctl enable docker

配置Docker

docker run -d -p 8080:80 nextcloud

訪問主機ip的8080埠,為網盤設定管理員名稱和密碼。

比如,我的主機ip為149.28.54.241, 那麼我訪問的就是149.28.54.241:8080。

進入網盤後, 可以獲取全平臺的客戶端

至此網盤已經搭建完成!

自由存取檔案

可以通過客戶端上傳圖片, 也可以直接拖拽上傳

把檔案分享給好友

實現同步盤的功能(用webdrive連線)

點選右下角設定

獲取webdav地址

mac直接掛載

連線

認證

掛載成功

其實掛載同步盤後, 你可能發現自己的伺服器流量還是太小, 傳輸大檔案,如果斷掉就會需要重傳, 我這裡推薦一個工具

transmit支援webdav協議, 可以讓我們在網路狀況很差的情況下,也能進行穩定同步。

把手機也連上

輸入管理員賬戶和密碼

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

手機上傳圖片

pc可以檢視手機上傳的圖片


探索外掛(可以跳過)

點選頁面右上角齒輪圖示, 可以安裝外掛

這個網盤能記筆記

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

日曆打六分


小結

隨著科技的發展, 人們的隱私資訊會被網際網路巨頭們進行交易, 這時候建立自己的私有云盤就變得比較重要了。

開始接觸到nextcloud的時候, 感覺挺驚豔的, 不僅開源免費, 而且是平臺覆蓋,支援檔案分享,支援webdav資料同步, 而且還支援各種擴充套件(雖然有些不太好用), 後來又找到了docker映象的部署方式, 發現原來搭建自己的私有云盤可以如此簡單, 愛折騰的小夥伴可以按照我的步驟嘗試一下~~~

關注公眾號Java技術棧回覆"面試"獲取我整理的2020最全面試題及答案。

推薦去我的部落格閱讀更多:

1.Java JVM、集合、多執行緒、新特性系列教程

2.Spring MVC、Spring Boot、Spring Cloud 系列教程

3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程

4.Java、後端、架構、阿里巴巴等大廠最新面試題

覺得不錯,別忘了點贊+轉發哦!