1. 程式人生 > 實用技巧 >VPS教程:搭建個人網盤—seafile

VPS教程:搭建個人網盤—seafile

最近經常聽到有人推薦 seafile 個人網盤,由於本人之前一直用 kodexplorer 作個人網盤就沒有太關注。今天偶然發現 seafile 與 kodexplorer 差別還挺大的,特意來體驗一下。

準備先體驗下 seafile 的線上 DEMO,但是訪問 demo 地址,提示頁面不存在,那隻好在伺服器上自己動手搭一個吧,反正手頭上吃灰的 VPS 多,而且 seafile 的搭建過程很簡單方便。

本次用的是vultr的 1G 記憶體的 VPS,因為只是體驗下 seafile,所以不需要太好的配置。vultr可以按小時付費隨用隨停,最新活動:VULTR 2020 年優惠,新使用者直接送 100 美元

通過 docker 安裝 seafile

有三種安裝方式,包括通過 docker 安裝、一鍵指令碼安裝、手動安裝配置。官方推薦用 docker 安裝,那我們就選擇 docker 安裝吧(其實是一鍵指令碼安裝坑太多啊~)。

Docker 安裝 seafile 很簡單方便,而且現在很多應用的部署釋出都逐漸採用 docker,以後應該是應用部署的趨勢。

安裝 docker 要求系統核心版本高於 3.0,可以通過 uname -r 來檢視當前系統核心版本。我的系統是 contos7.4,安裝 docker 的步驟如下。

curl -fsSL https://get.docker.com/ | sh
systemctl start docker
systemctl status docker
systemctl enable docker

安裝完後,執行以下命令。該命令可以下載 seafile docker 映象,執行 seafile 容器即 seafile 服務。

docker run -d --name seafile \ 
        -e SEAFILE_SERVER_HOSTNAME= seafile.example.com \  
        -v /opt/seafile-data:/shared \  
        -p 80:80 \  
        seafileltd/seafile:latest

然後等幾分鐘訪問 seafile.example.com,就可以看到登入介面了。預設賬號/密碼為 [email protected]/asecret

然後就可以愉快的玩耍了

最後還是要強烈推薦下 docker 安裝方法,用一鍵指令碼安裝花了快 2 小時沒搞定,docker 只用了 10 分鐘不到就搞定了,業界良心啊。

seafile 功能亮點

seafile 除了包含傳統網盤應有的儲存、訪問、備份、共享、管理、寫作等核心功能,還包括許多很優秀的特性,給我印象很深的是跨平臺檔案同步、掛載盤客戶端這兩個功能,因為之前需要在不同電腦上辦公,檔案同步的問題很讓人頭疼。

跨平臺檔案同步,可以實現 windows、linux、mac 多個平臺的檔案同步,效能極佳,1 分鐘內可以同步數萬個小檔案。但需要在各平臺安裝客戶端。

掛載盤客戶端,可以實現不用同步就可以訪問遠端檔案,就像把遠端磁碟掛載在本地一樣。

還有其他如線上編輯、版本管理、安全與加密等其他很不錯的功能,但我暫時用不上,就不一一介紹了。官網有詳細的資訊。

seafile 與 kodexplorer 簡單對比

這兩款儲存工具都很適合做個人網盤,但側重點不同。Kodexplorer 的介面和辦公功能做的很完美,而 seafile 更注重檔案同步、跨平臺和效能方面。下面是 seafile 和 kodexplorer 的主機面,Kodexplorer的教程請參考《VPS教程:搭建個人網盤教程—kodexplorer》

Kodexplorer:

Seafile:

參考:https://www.vpsjxw.com/vps_use/seafile_intro/

相關教程

《VPS是什麼?》

《VPS有哪些用途?》

《VPS的有趣用途》

《VPS搭建教程(簡單易懂)》

《2020最佳VPS Vultr選購及機房選擇教程》

更多幹貨?歡迎關注我的知乎專欄:VPS