Replies: 2 comments
-
|
Hi, Good news: this fits the daemonless model well. The key thing is daemonless images are single-service -- we don't bundle everything into one container; each service is its own small OCI image, composed together with compose/appjail-director. So your jail layout maps almost 1:1: matrix_jail --> a Synapse image, mas_jail → a MAS image, livekit_jail → a LiveKit image, plus Postgres and a reverse proxy. Same architecture you have now, just as immutable images. Where each piece stands:
I'm not familiar with MAS & LiveKIT, but Go is very portable to FreeBSD. |
Beta Was this translation helpful? Give feedback.
-
|
I've Caddy native on my server, servicing all the jails and containers communicating with the world, so I'm not sure if it's need to be in a container. Rather not....
DragonFly is for users if they forgot or want to change passwords. After chat is working I realized that Coturn is not enough for the latest clients. Audio and video connections are not working because of some 'sliding protocol' needing for client lookup.
Obviously postgres client is not a challange but I could only set up MAS compiling it from GITHUB master source. Now comes livekit_jail which seems to be not an easy task again. Of course a daemonless image solution would be nice and elegant, not to speak of the necessity caused by the EU Chat Control law coming. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm not sure if there is any reason behind making a container capable to provide messenger like services for communities. I'm trying to build this function on my FreeBSD server at home, but it is rather complicated for my knowledge to create the co-working jails to do the job. The model is now:
[ matrix_jail ] [ mas_jail ] [ livekit_jail ]
So I do not know if it is doable or it makes any sense at all to make and maintain a container for these services altogether?
Beta Was this translation helpful? Give feedback.
All reactions