天天看點

自己擁有一台伺服器可以做哪些很酷的事情?搭建私有雲網盤!

自己擁有一台伺服器可以做哪些很酷的事情?搭建私有雲網盤!

 https://www.jianshu.com/p/54f157a211af 

作者:zhaoolee,編輯排版:JavaGuide

​​一個我超喜歡的動态部落格系統,五分鐘即可部署上線!​​一文獲在看 100+,明天更新小白部署全部流程!

今天先分享除了用伺服器搭建部落格網站外,它還能做哪些酷酷的事情。

如果你有動手能力的話,可以自己用自家/公司的電腦或租用 VPS 伺服器來「搭建自己的私有雲網盤」 。

就私有網盤的實作方式的話,常見的有如下幾種:

如果你有更好的解決方案,不妨在評論區分享一下。
  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 鏡像的部署方式, 發現原來搭建自己的私有雲盤可以如此簡單, 愛折騰的小夥伴可以按照我的步驟嘗試一下~