Running My Own XMPP Server
Summary
Running My Own XMPP Server describes setting up Prosody in Docker for federated messaging with TLS, DNS SRV, and end-to-end encryption via OMEMO. It covers prerequisites, DNS records, certificate setup with Let's Encrypt, a Docker-based Prosody deployment, file sharing, and NAT traversal with TURN/STUN for voice/video calls.