Seafile Docker overview¶
Seafile docker based installation consist of the following components (docker images):
- Seafile server: Seafile core services, see Seafile Components for the details.
- MySQL: Database stores data related to Seafile and SeaDoc.
- Redis: Cache server.
- Caddy: Caddy server enables user to access the Seafile service (i.e., Seafile server and Sdoc server) externally and handles
SSL
configuration. - Seafile optional extension:
- SeaDoc Server: SeaDoc server, provide a lightweight online collaborative document editor,.
- Notification Server: Notify clients of updates of the library, providing realtime update feature.
- Metadata Server: Provide metadata management for libraries.
- Seafile AI & face embedding: Users can enable Seafile AI to support features such as file tags, file and image summaries, text translation, sdoc writing assistance, generating image tags (including objects, weather, color, etc.), face detection and encoding in images, and text detection in images (OCR).
Document guidelines¶
Single Node deployment¶
- Deploy from Docker image:
- Deploy from Kubernetes (K8S) with Docker-cri:
- Deploy by Seafile Helm Chart
- Deploy by Seafile K8S resources files
Cluster (Pro only)¶
- Deploy from Docker
- Deploy from Kubernetes (K8S) with Docker-cri:
- Deploy by Seafile Helm Chart
- Deploy by Seafile K8S resources files