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
SSLconfiguration. - 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: Users can enable Seafile AI to support features such as AI chat and search, tags selection and sdoc writing assistance.

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