Seafile — Enterprise File Sync & Share Platform¶
Seafile is an open-source, high-performance file sync and share solution with encryption, library organization, and team collaboration capabilities.
1. Overview & Architecture¶
Seafile provides a robust cloud storage interface with desktop/mobile client synchronization, public file link sharing, and encrypted library storage.
- Main Web GUI:
https://seafile.kamitbrains.fr - Alias URL:
https://drive.kamitbrains.fr - Default Admin Email:
admin@kamitbrains.fr - Backend Stack:
seafile: Seafile Server & Seahub Web Interface (seafileltd/seafile-mc:latest)seafile-db: MariaDB 10.11 Database (mariadb:10.11)seafile-memcached: Memcached Cache (memcached:1.6-alpine)
2. Key Features¶
- High Performance: Fast file indexing and sync via C/Python architecture.
- Encrypted Libraries: Client-side encrypted libraries for sensitive file storage.
- Team Collaboration: Granular permissions, link sharing, and version history.
- Traefik & CrowdSec Protection: HTTPS TLS termination with automated LAPI bouncer security.
3. Deployment with Ansible¶
To deploy Seafile on all infrastructure hosts: