痛心!Pandownload開發者被抓!我終於決定使用Docker搭建一個多端同步網盤!


點擊上方Java專欄」,選擇「置頂或者星標」
程序員


第一時間閱讀精彩文章!web


一、☞ 程序員進階必備資源免費送「21種技術方向!」 點擊查看☜

二、☞ 《Java面試手冊》.PDF    點擊查看面試


原文地址:https://www.jianshu.com/p/54f157a211af 
做者:zhaoolee

想必你們最近都被 「Pandownload 開發者被抓」 的新聞刷屏了docker


說實話挺揪心了!站在使用者的角度我感謝他提供了一個不錯的工具給你們無償使用,站在程序員的角度我敬佩他的做爲技術人員那種奉獻精神(說實話!「非法獲利 30 萬餘元」這個說法真的有點扯了)。centos

國內的網盤經歷了雨後春筍般的涌現,而後又一家家關閉,先不從安全性來講,就速度方面,確實有點難受。咱們可使用微軟的 OneDrive 或者 Google 的 Google Drive 稍微替代一下,不過容量比較小,而且國內訪問速度有時候會不穩定。若是你有動手能力的話,能夠本身用自家/公司的電腦或租用 VPS 服務器來「搭建本身的私有云網盤」 。瀏覽器

Guide哥查閱了一下相關資料後發現,就私有網盤的實現方式的話,常見的有以下幾種:安全

若是你有更好的解決方案,不妨在評論區分享一下。服務器

  1. ownCloud :ownCloud 是一個開源免費專業的私有云存儲項目,能夠幫助你快速實現一個多端同步的雲盤,地址 :https://owncloud.org/ 。
  2. Nextcloud :ownCloud 的衍生版本,在其基礎上作了許多改進,地址:https://nextcloud.com/。
  3. Seafile :安全、可靠、快速的企業雲盤 Seafile 是一款開源的企業雲盤,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平臺。支持文件同步或者直接掛載到本地訪問。
  4. KodExplorer : 專一私有云存儲&協同辦公,只需幾分鐘內搭建您的專屬私有云盤/企業網盤,提供了免費版本!
  5. DzzOffice :DzzOffice 是一套開源辦公套件,適用於企業、團隊搭建本身的相似「Google 企業應用套件」、「微軟 Office365」的企業協同辦公平臺,也能夠當作團隊或我的的專屬網盤,能夠實如今線編輯 ppt、excel 和 word 文件。我的感受更適合團隊使用,尤爲是那些對辦公軟件的使用有很大需求的企業。
  6. ......

最終,咱們選擇了 Nextcloud ,爲何呢?微信

  1. Nextcloud 比較完善好比提供了豐富的插件,而且相比於 ownCloud 來講 bug 更少。
  2. 開源免費!
  3. 搭建簡單!Nextcloud 服務端使用 PHP+MySQL 的經典組合。Nextcloud 就像搭建一個 WordPress 博客那樣簡單
  4. ......

下面咱們就來使用 Nextcloud 本身動手搭建一個多端同步的雲盤!走起!網絡

如下搭建過程內容來自:https://www.jianshu.com/p/54f157a211af ,感謝zhaoolee 詳細的搭建過程!

搭建環境:

  • cenntos 7 (相信不少用 vultr 的小夥伴都選擇了 centos7~)
  • 2G 內存, 2M 帶寬(帶寬越大, 同步越流暢)

搭建網盤

很簡單,只需簡單三步,你就能減小對某盤的依賴...

第一步:安裝 docker

# 經過yum源安裝docker
sudo yum -y install docker
# 啓動docker
sudo systemctl start docker
# 開機自啓
sudo systemctl enable docker

第二步: 獲取 nextcloud 鏡像, 完成網盤搭建

docker run -d -p 8080:80 nextcloud

第三步:訪問主機 ip 的 8080 端口,爲網盤設置管理員名稱和密碼

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

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

至此網盤已經搭建完成!

自由存取文件

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

可與看到咱們上傳的圖片已經被保存下來了!

把文件分享給好友

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

點擊左下角設置

獲取 webdav 地址

mac 直接掛載

鏈接

認證

掛載成功

其實掛載同步盤後, 你可能發現本身的服務器流量仍是過小, 傳輸大文件,若是斷掉就會須要重傳, 我這裏推薦一個工具-Transmit。Transmit 支持 webdav 協議, 可讓咱們在網絡情況不好的狀況下,也能進行穩定同步。

把手機也連上

輸入管理員帳戶和密碼

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

手機上傳圖片

探索插件(能夠跳過)

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

小結

  • 暴漫拍過一段視頻, 大體內容是, 一我的的隱私信息能夠被做爲通常等價物, 去換取商品, 或許隨着科技的發展, 人們的隱私信息會被互聯網巨頭們進行交易, 這時候創建本身的私有云盤就變得比較重要了
  • 開始接觸到 nextcloud 的時候, 感受挺驚豔的, 不只開源免費, 並且是平臺覆蓋,支持文件分享,支持 webdav 數據同步, 並且還支持各類擴展(雖然有些不太好用), 後來又找到了 docker 鏡像的部署方式, 發現原來搭建本身的私有云盤能夠如此簡單, 愛折騰的小夥伴能夠按照個人步驟嘗試一下~


以上,即是今天的分享,但願你們喜歡,以爲內容不錯的,歡迎點擊在看支持,謝謝各位





喜歡文章,點個 在看  


本文分享自微信公衆號 - Java專欄(finishbug)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索