Seafile is an open-source, self-hosted cloud storage and file-sharing platform with file sync, encrypted libraries, wiki and metadata-driven document management.