Seafile服務(wù)器組件

2018-11-11 11:56 更新

Seafile 包含以下系統(tǒng)組件:

  • Seahub:網(wǎng)站界面,供用戶管理自己在服務(wù)器上的數(shù)據(jù)和賬戶信息。Seafile服務(wù)器通過"gunicorn"(一個(gè)輕量級的Python HTTP服務(wù)器)來提供網(wǎng)站支持。Seahub作為gunicorn的一個(gè)應(yīng)用程序來運(yùn)行。
  • Seafile server (seaf-server): 數(shù)據(jù)服務(wù)進(jìn)程, 處理原始文件的上傳/下載/同步。
  • Ccnet server (ccnet-server): 內(nèi)部 RPC 服務(wù)進(jìn)程,連接多個(gè)組件。
  • Controller: 監(jiān)控 ccnet 和 seafile 進(jìn)程,必要時(shí)會重啟進(jìn)程。

下面這張圖顯示了將 Seafile 部署在 Nginx/Apache 后的架構(gòu)。

Seafile Sync

  • 所有 Seafile 服務(wù)都可以配置在 Nginx/Apache 后面,由 Nginx/Apache 提供標(biāo)準(zhǔn)的 http(s) 訪問。
  • 當(dāng)用戶通過 seahub 訪問數(shù)據(jù)時(shí),seahub 通過 ccnet 提供的內(nèi)部 RPC 來從 seafile server 獲取數(shù)據(jù)。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號