最近經常聽到有人推薦 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,就可以看到登錄界面了。默認賬號/密碼為 me@example.com/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