I see. I havent selfhosted any matrix servers yet, so i havent looked into it too much. I know that there are a few server implementations besides synapse that are mature and stable (and supposedly much more resource efficient) and they do support docker deployment.