Установка и Первые Шаги
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, если включен - просто обновите страницу