Skip to content

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

Seafile Docker Structure

Document guidelines

Single Node deployment

Cluster (Pro only)