Haven: самодостаточный приватный мессенджер без облака

Haven — это саморазворачиваемый частный мессенджер, альтернатива Discord. Он не использует облако, не собирает данные и не имеет платных тарифов, что делает его подходящим для тех, кто ценит приватность и контроль над своими данными.

Haven позволяет одному пользователю запустить сервер, а остальные подключаются по коду. С системы не уходит ни одно сообщение, файл или голосовой вызов. Это делает его подходящим как для небольших команд, так и для личных чатов, где важна безопасность. Проект поддерживает Windows, Linux и macOS и предлагает запуск через Docker или без него. Запустить сервер можно всего за минуту.

У проекта есть ограничения: он предполагает самостоянное хостинг и требуется базовая настройка. Пока что Haven находится на ранней стадии, так что могут быть недоработки. Несмотря на это, проект уже предлагает мобильные приложения для Android и десктопные клиенты для Windows и Linux. Если ищешь безоблачное решение для общения, можешь попробовать Haven.

Haven — это приватная альтернатива Discord, которая работает на твоем собственном сервере. Здесь отсутствуют облачные решения, необходимость в учетной записи компании, телеметрия и платные тарифы. Проект полностью бесплатен.

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

Haven chat interface

Установка и запуск

Проще всего установить 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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте