From what I read, using anything but Synapse requires to compromise on features/compatibility. I know this is not the dev's fault, it's from the way the Matrix spec evolve. Do you know of any resource regarding the current features/compatibility of tuwunel/conduwuit? I am particularly curious about:
bridges
element-call
threads
session verification (e.g. emoji comparison over federation)
If you are not looking to selfhost, how about a Matrix provider?
For example, etke.cc has offers from 15 USD/month. There are plenty of options, see etke.cc/order
I am not affiliated with them, I just happen to have heard of them because they are well-known and have an excellent reputation. There are others. See e.g. matrix.org/ecosystem/hosting
You perfectly answered my question, thanks! You're fortunate to have a public IP at home. Many self-hosters need a VPS just for the public IP 👌 I had thought this was your case.
Nice explanation =). I am not OP but I am curious about one point: you seem to have the reverse proxy on your homeserver, not on the VPS.
Is wireguard enough then to tunnel HTTPS traffic to your reverse proxy? Or do you need a more sophiscated tunnel (e.g. ngrok, boringproxy).
P.S. I actually assumed that your VPN entry point is a VPS with a public, static IP. Therefore I understood that your were talking about two servers: the home server with the reverse proxy and a VPS as wireguard entry point. Please correct if this is wrong.
I have seen many different ways to achieve that in Emacs. Do you have one to recommend (modes, packages)? Do you synchronise calendars with other devices (e.g. smartphone, server)?
I appreciate the cheat sheet. I think the names of the character natures are misplaced.
Source