https://www.jianshu.com/p/54f157a211af
作者:zhaoolee,編輯排版:JavaGuide
一個我超喜歡的動态部落格系統,五分鐘即可部署上線!一文獲在看 100+,明天更新小白部署全部流程!
今天先分享除了用伺服器搭建部落格網站外,它還能做哪些酷酷的事情。
如果你有動手能力的話,可以自己用自家/公司的電腦或租用 VPS 伺服器來「搭建自己的私有雲網盤」 。
就私有網盤的實作方式的話,常見的有如下幾種:
如果你有更好的解決方案,不妨在評論區分享一下。
- ownCloud :ownCloud 是一個開源免費專業的私有雲存儲項目,可以幫助你快速實作一個多端同步的雲盤,位址 :https://owncloud.org/ 。
- Nextcloud :ownCloud 的衍生版本,在其基礎上做了許多改進,位址:https://nextcloud.com/。
- Seafile :安全、可靠、快速的企業雲盤 Seafile 是一款開源的企業雲盤,注重可靠性和性能。支援 Windows, Mac, Linux, iOS, Android 平台。支援檔案同步或者直接挂載到本地通路。
- KodExplorer : 專注私有雲存儲&協同辦公,隻需幾分鐘内搭建您的專屬私有雲盤/企業網盤,提供了免費版本!
- DzzOffice :DzzOffice 是一套開源辦公套件,适用于企業、團隊搭建自己的類似“Google 企業應用套件”、“微軟 Office365”的企業協同辦公平台,也可以當做團隊或個人的專屬網盤,可以實作線上編輯 ppt、excel 和 word 檔案。個人感覺更适合團隊使用,尤其是那些對辦公軟體的使用有很大需求的企業。
- ......
最終,我們選擇了 Nextcloud ,為什麼呢?
- Nextcloud 比較完善比如提供了豐富的插件,并且相比于 ownCloud 來說 bug 更少。
- 開源免費!
- 搭建簡單!Nextcloud 服務端使用 PHP+MySQL 的經典組合。Nextcloud 就像搭建一個 WordPress 部落格那樣簡單
- ......
下面我們就來使用 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 鏡像的部署方式, 發現原來搭建自己的私有雲盤可以如此簡單, 愛折騰的小夥伴可以按照我的步驟嘗試一下~