Skip to content

Borotalk v0.2.0: VPS deployment and closed access - #41

Merged
qqracha merged 3 commits into
mainfrom
codex/borotalk-vps-v0.2.0
Jul 30, 2026
Merged

Borotalk v0.2.0: VPS deployment and closed access#41
qqracha merged 3 commits into
mainfrom
codex/borotalk-vps-v0.2.0

Conversation

@qqracha

@qqracha qqracha commented Jul 30, 2026

Copy link
Copy Markdown
Member

Borotalk v0.2.0 — VPS, закрытый доступ и TURN

Этот релиз добавляет полноценный режим размещения Borotalk на собственном VPS
с обычным HTTPS-доменом. Radmin-сценарий и подключение к self-hosted хостам
остаются доступными для обратной совместимости.

Главное

  • единый файл Borotalk-VPS-Installer.run для установки на Ubuntu/Debian;
  • автоматическая настройка Docker, Nginx, HTTPS, PostgreSQL, Redis, worker и coturn;
  • безопасное обновление через --update с сохранением базы, uploads и .env;
  • закрытая регистрация: email-подтверждение, одноразовые инвайты и заявки владельцу;
  • одобрение заявок через Telegram с резервной веб-очередью;
  • восстановление пароля, ротация refresh-сессий и Redis rate limits;
  • приватные серверы, непрогнозируемые публичные ID, серверные инвайты и заявки;
  • собственный STUN/TURN с краткоживущими credentials для сложных сетей;
  • новый onboarding и понятный пустой экран для пользователя без серверов;
  • HTML-письма Borotalk для подтверждения email и восстановления пароля;
  • Desktop schema v2 для системно доверенных HTTPS-доменов при сохранении schema v1;
  • локальный Windows-стенд TEST_VPS_LOCAL.bat с Mailpit для проверки без VPS.

Что скачать

  • Borotalk-VPS-Installer.run — установка или обновление сервера;
  • Borotalk.Desktop-0.2.0.Setup.exe — установщик Desktop для Windows x64;
  • Borotalk.Desktop-win32-x64-0.2.0.zip — portable-версия Desktop.

Windows-сборка не подписана цифровой подписью, поэтому SmartScreen может
показать предупреждение. Проверяйте имя файла и SHA-256 перед запуском.

Установка VPS

Полная пошаговая инструкция:
VPS_INSTALL_RU.md.

Быстрый запуск после настройки DNS, firewall, SMTP и Telegram-бота:

curl -fL \
  https://github.com/OverFlux/borofone_chat/releases/latest/download/Borotalk-VPS-Installer.run \
  -o /tmp/Borotalk-VPS-Installer.run

sudo bash /tmp/Borotalk-VPS-Installer.run

Проверка:

sudo bash /opt/borotalk/INSTALL_VPS.sh --check

Обновление:

sudo bash /tmp/Borotalk-VPS-Installer.run --update

Проверка релиза

  • Python: 38 тестов;
  • Desktop: 31 тест;
  • Electron Forge: Setup EXE и portable ZIP собраны;
  • production Docker Compose: конфигурация проверена;
  • JavaScript: синтаксическая проверка пройдена.

SHA-256

Borotalk-VPS-Installer.run
0C639A7D57E65C30CABDAD89A30C5EA8BA5851ECC3C4AD028EB262193AE10613

Borotalk.Desktop-0.2.0.Setup.exe
01A0161DC6906FEDC1A007058D78C8C563AD71C2665E100446C9DE7112F93678

Borotalk.Desktop-win32-x64-0.2.0.zip
B5C0691AD517274951D2408CB4EDC354A40E11C671359CD57902A0AF191F01B0

Comment thread app/api/webrtc.py Fixed
Comment thread tests/test_one_click_launcher.py Fixed
Comment thread tests/test_vps_platform.py Fixed
@qqracha
qqracha merged commit beefa97 into main Jul 30, 2026
6 checks passed
@qqracha
qqracha deleted the codex/borotalk-vps-v0.2.0 branch July 30, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants