Element Server Suite
-
That's grant ! Thank you very much. I would like see if my wish from https://forum.cloudron.io/post/119520 could already be implemented in the package ? No pressure
οΈ -
Update: Pushed the latest to GitHub: https://github.com/mario/ess-cloudron
Things are working really nicely at this point. The full stack (Synapse, MAS, Element Web, Hookshot, LiveKit) is up and running as a single Cloudron app. What I'm genuinely excited about is how customizable the whole thing turned out. The s6 service architecture with template-driven config makes it straightforward to adapt.One known issue: Synapse Admin doesn't work due to its incompatibility with MAS. There's a potential workaround using a database trigger that I'll be looking into over the coming days.
Docs still need more work too, that's next on the list.
-
Update: Pushed the latest to GitHub: https://github.com/mario/ess-cloudron
Things are working really nicely at this point. The full stack (Synapse, MAS, Element Web, Hookshot, LiveKit) is up and running as a single Cloudron app. What I'm genuinely excited about is how customizable the whole thing turned out. The s6 service architecture with template-driven config makes it straightforward to adapt.One known issue: Synapse Admin doesn't work due to its incompatibility with MAS. There's a potential workaround using a database trigger that I'll be looking into over the coming days.
Docs still need more work too, that's next on the list.
@mario MAS needs its own domain iirc. Will we be able to specify that or do you have it hardcoded?
-
@mario MAS needs its own domain iirc. Will we be able to specify that or do you have it hardcoded?
I might have missed something, but I don't think that's the case? The OIDC discovery endpoint (/.well-known/openid-configuration) routes to MAS, while /.well-known/matrix/* routes to Synapse. Auth flows (/auth, /account, /login, /logout, etc.) all route to MAS.
-
Thatβs great. This of where I read that requirement https://forum.cloudron.io/post/118651
-
@mario I'm trying to install ESS via CCAI. Can you please let me know what the proper values are? TIA!

-
might not be relevant, but my bug-bear with Element Desktop and Mobile is they don't seem to support multiple servers, like Nextcloud Apps do.
The only alts I could find that do:
For separate database - I've worked around that with the help of schemas 