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.
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 сервис за один день.
Похожие услуги
Privacy & anti-censorship guides
Why Anubiz Host
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.