Prosody: установка и запуск

Установка и Первые Шаги

Prosody доступен для FreeBSD, Linux, macOS и Windows. Установка займёт не более 10 минут:

# Для Debian sudo apt-get update sudo apt-get install prosody # запущен сервер после установки, можете отключить sudo systemctl stop prosody sudo systemctl disable prosody

Базовая конфигурация находится в файле /etc/prosody/prosody.cfg.lua

Вот пример минимальной конфигурации:

-- Основной домен сервера VirtualHost "example.com" ssl = { key = "/etc/prosody/certs/example.com.key"; certificate = "/etc/prosody/certs/example.com.crt"; } -- Включение модулей modules_enabled = { "roster"; "offline"; "ping"; "vcard"; "version"; }

Модули и Расширения

Prosody существует благодаря своей модульной архитектуре. Вы можете подключать различные модули для расширения функциональности:

  • mod_offline — сохранение сообщений для оффлайн-пользователей
  • mod_muc — групповые чаты (Multi-User Chat)
  • mod_mam — архивирование сообщений (Message Archive Management)
  • mod_http — HTTP-интеграция для веб-интерфейсов
  • mod_websocket — WebSocket поддержка для браузерных клиентов
  • mod_admin_adhoc — администрирование через XMPP

Безопасность и Конфиденциальность

    Prosody поддерживает все современные стандарты безопасности для XMPP:
  • STARTTLS — шифрование соединения
  • OAuth 2.0 — интеграция с внешними провайдерами аутентификации
  • SCRAM-SHA — безопасное хеширование паролей
  • OTR (Off-the-Record) — опциональное шифрование на уровне сообщений
  • OMEMO — современное e2e шифрование

Все данные хранятся локально на вашем сервере. Нет передачи информации в облако, нет третьих сторон — полная конфиденциальность.




Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу