ru

XMPP сервер на офшорном VPS: Prosody и ejabberd

XMPP (Jabber) - ветеран децентрализованных протоколов мгновенных сообщений, который до сих пор остаётся одним из самых приватных способов общения. Собственный XMPP сервер на офшорном VPS Anubiz Host позволяет полностью контролировать свою Jabber-идентичность, использовать OMEMO шифрование и федеративно общаться с другими серверами по всему миру без посредников.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Prosody или ejabberd: какой XMPP сервер выбрать

Два самых популярных XMPP сервера для самостоятельного развёртывания - это Prosody и ejabberd. Оба зрелые, активно поддерживаются и поддерживают современные XEP-расширения, но имеют разные сильные стороны.

  • Prosody: написан на Lua, минимальное потребление памяти (около 30MB на 100 пользователей), простая конфигурация. Идеален для личных серверов и небольших сообществ до 1000 пользователей.
  • ejabberd: написан на Erlang, масштабируется до миллионов одновременных соединений, есть веб-интерфейс администратора. Выбор для коммерческих сервисов и больших сообществ.
  • OMEMO поддержка: оба сервера передают зашифрованные OMEMO сообщения прозрачно, шифрование происходит на клиенте.
  • MUC (групповые чаты): оба поддерживают, ejabberd чуть производительнее на крупных конференциях.
  • File upload (XEP-0363): оба поддерживают, Prosody через mod_http_file_share, ejabberd встроенно.

Для большинства приватных применений Prosody на VPS Start (1 vCPU, 2GB RAM) - оптимальный выбор. Anubiz Host предоставляет полный root-доступ для установки любого XMPP сервера через apt или официальные репозитории.

OMEMO, OTR и приватность XMPP

Сам по себе XMPP не шифрует сообщения end-to-end - это делают клиентские расширения. Сервер передаёт уже зашифрованные сообщения, поэтому даже компрометация сервера не раскрывает контент.

  • OMEMO (XEP-0384): современный стандарт E2EE на базе Signal Protocol, поддерживается Conversations, Dino, Gajim, Monocles, ChatSecure.
  • OTR (Off-The-Record): устаревший, но всё ещё используется в некоторых клиентах. Не поддерживает мультидевайс.
  • OpenPGP (XEP-0373): для тех, кто уже использует PGP и хочет интегрировать ключи в Jabber.
  • Метаданные: сервер всё равно видит, кто с кем общается и когда. Минимизация метаданных через короткий retention в базе.
  • TLS обязателен: c2s и s2s соединения должны идти только через TLS, отключите plaintext в Prosody/ejabberd конфиге.

На офшорном VPS Anubiz Host вы сами решаете политику логирования. Рекомендуем отключить mod_message_logging и оставить только базовые логи подключений без IP-адресов.

Регистрация без верификации и анонимные JID

Большинство публичных XMPP серверов сейчас требуют email или капчу при регистрации, что подрывает анонимность. Собственный сервер решает эту проблему полностью.

  • Открытая регистрация in-band: разрешите регистрацию через сам XMPP клиент без веб-формы и email.
  • Регистрация по токену приглашения: mod_invites для Prosody создаёт одноразовые ссылки, которые можно раздавать только доверенным людям.
  • Tor hidden service: запустите XMPP сервер дополнительно на .onion адресе для максимальной анонимности подключения.
  • Гостевые JID: временные аккаунты, которые автоматически удаляются через N часов.
  • Псевдонимы: не используйте реальные имена в JID, генерируйте случайные строки.

Anubiz Host принимает оплату Bitcoin, Monero и USDT, регистрация только по email (можно одноразовому). Никаких документов, никакой верификации личности - вы можете запустить полностью анонимный XMPP сервис за один день.

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.

Anubiz Chat AI

Online