[Closed] Add Seafile App (Private Cloud Alternative to NextCloud)

Problem/Justification
I’d love to see an easy-to-install app for Seafile Community Edition. At the moment, I can deploy it using a custom YAML file (as it relies on multiple images) but lacks some convenient features – like the ability to easily update environment variables and a proper app icon.

This is a follow‑up to a previous request posted here: Seafile App (plans to add to app store).

Impact
Seafile is a lightweight, private cloud storage solution with optional document collaboration features. Similar to OwnCloud and NextCloud, it offers online access to documents along with client apps for seamless synchronisation. However, unlike those alternatives, Seafile is built in C rather than PHP, making it significantly more efficient. It also supports block-level synchronisation, transmitting only the modified portions of a file instead of the entire file – resulting in faster performance and reduced bandwidth usage.

User Story
I envision a one-click install experience for the app, allowing users to easily configure key settings such as the admin password, server URL, protocol, and content storage paths. Sensitive values like SQL passwords and JWT keys could be automatically generated using secure random strings to reduce manual input. It would also be great if optional components – like the document collaboration tool (SeaDoc) and the built-in proxy server (Caddy) – could be toggled during setup, allowing users to disable them or integrate with an existing reverse proxy if preferred.

EDIT: New request here: [App Request]: Seafile (Private Cloud Alternative to NextCloud) · Issue #3385 · truenas/apps · GitHub

4 Likes

Requests for apps should be raised on the Apps github repo: GitHub - truenas/apps