• Try to set up an #XMPP server
  • Install ejabberd on my Raspberry Pi
  • Install a client on my laptop
  • Connect locally over the intranet
  • It doesn't work
  • Try again
  • It doesn't work
  • Check certificates
  • No I don't have TLS set up why would I I just installed this
  • Look at what ports should be exposed
  • The hell there are four?!

. . .

  • Give up, install #Matrix from docker
  • Add one Cloudflare tunnel to expose the Matrix port
  • Navigate to a web client
  • Connect to server
  • Oops it works

... I submit to the community that the fall of the XMPP star had less to do with Google dropping support for it and a lot more to do with... gesticulates wildly

@mark Yes, installing matrix is slightly easier. It is also much heavier, and generally less private than XMPP in terms of metadata protections.