Because I'm a glutton for punishment, I decided to install a Matrix server on my home server, which is behind a wireguard vpn. This requires a reverse proxy on a separate, public facing server.
I have never run a Matrix server before. Or a client, for that matter. I don't know anything about Matrix, but I figured I could learn the hard way.
It is not going well. Ugh.
Soldiering on.