Haven: самодостаточный приватный мессенджер без облака
Haven — это саморазворачиваемый частный мессенджер, альтернатива Discord. Он не использует облако, не собирает данные и не имеет платных тарифов, что делает его подходящим для тех, кто ценит приватность и контроль над своими данными.
Haven позволяет одному пользователю запустить сервер, а остальные подключаются по коду. С системы не уходит ни одно сообщение, файл или голосовой вызов. Это делает его подходящим как для небольших команд, так и для личных чатов, где важна безопасность. Проект поддерживает Windows, Linux и macOS и предлагает запуск через Docker или без него. Запустить сервер можно всего за минуту.
У проекта есть ограничения: он предполагает самостоянное хостинг и требуется базовая настройка. Пока что Haven находится на ранней стадии, так что могут быть недоработки. Несмотря на это, проект уже предлагает мобильные приложения для Android и десктопные клиенты для Windows и Linux. Если ищешь безоблачное решение для общения, можешь попробовать Haven.
Haven — это приватная альтернатива Discord, которая работает на твоем собственном сервере. Здесь отсутствуют облачные решения, необходимость в учетной записи компании, телеметрия и платные тарифы. Проект полностью бесплатен.
С помощью Haven ты можешь запустить сервер на своем устройстве, а остальные пользователи смогут присоединиться к нему при помощи специального кода. Все сообщения, файлы и голос не покидают твою инфраструктуру.
Установка и запуск
Проще всего установить Haven с помощью Docker. Для этого запусти следующую команду:
docker run -d -p 3000:3000 -v haven_data:/data ghcr.io/ancsemi/haven:latest
Если ты предпочитаешь устанавливать без Docker, вот инструкции для разных платформ:
- Windows: скачай ZIP-архив, разархивируй и дважды щелкни по файлу
Start Haven.bat. Если у тебя нет Node.js, он будет установлен автоматически. - Linux / macOS: открой терминал и выполни команды:
chmod +x start.sh && ./start.sh.
После установки открой браузер и перейди по адресу https://localhost:3000, зарегистрируйся под именем пользователя admin, создай канал и поделись кодом доступа. Ожидай предупреждение о сертификате на первом запуске — это нормально, нажми Advanced, затем Proceed.
Основные функции
Haven предлагает множество функциональных возможностей, среди которых:
- Импорт серверной истории: можно перенести все сообщения и данные с Discord в Haven.
- Мост Ferry: двусторонняя связь между каналами Haven и Discord, позволяющая оставаться на связи с друзьями, которые пока не готовы покинуть Discord.
- Голосовой чат: пиринговая связь, возможность совместного просмотра экранов и прослушивания музыки из Spotify, YouTube и SoundCloud.
- Шифрование: все прямые сообщения шифруются end-to-end.
- Темы и персонализация: 26 встроенных тем, возможность создания собственных с помощью плагинов и изменения визуальных эффектов.
- Безопасность: поддержка многофакторной аутентификации, защиты паролем, HTTPS и многое другое.
Документация и поддержка
Все детали установки и настройки, включая использование Docker, удаленный доступ, импорт из Discord, настройки по умолчанию и API ботов, находятся в файле GUIDE.md.
Лицензия
Проект выпущен под лицензией AGPL-3.0, что позволяет использовать, модифицировать и распространять его. Однако, если ты развернешь изменённую версию в виде сетевого сервиса, ты обязан опубликовать её исходный код. Дополнительная информация находится в файле LICENSE.
⬡ Haven. Потому что твои разговоры — это твои разговоры.
Открыть на GitHub: ancsemi/Haven →
RepoRadar