en
Offshore Hosting for an XMPP/Jabber Server
XMPP is an older but still robust federated chat protocol. Modern XMPP with OMEMO end-to-end encryption is a serious option for self-hosted chat infrastructure - especially for small organizations that want simpler operation than Matrix. Prosody (Lua) and ejabberd (Erlang) are the production servers. This page covers running an XMPP server on an Anubiz offshore VPS.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Prosody vs ejabberd
Prosody is light, easy to configure, and ideal for small to medium deployments (under a few thousand users). ejabberd scales to massive deployments and is more complex to operate. For a community of under 1000 users, choose Prosody.
Sizing
Prosody with 500 active users: 2 vCPU 4 GB RAM 80 GB NVMe. ejabberd with 10000 users: 4 vCPU 8 GB RAM 160 GB NVMe and Postgres backend. File transfer (proxy65, HTTP upload) requires more storage if used heavily; budget accordingly.
Anubiz binding
Anubiz offshore VPS plans from $17.90/mo. Crypto payment, no KYC. Internal links: /en/hosting-for-matrix-homeserver-offshore, /en/hosting-for-activist-secure-comms-stack, /en/anonymous-vps.
Operational notes
Modern XMPP clients (Conversations on Android, Gajim on desktop, Siskin or Monal on iOS) implement OMEMO E2EE properly. Train users to verify keys. Federation across XMPP servers works robustly but spam from open relays is a perennial issue; tighten federation policy if needed.
Related Services
Why Anubiz Host
100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.