Сделал свой голосовой сервер для друзей: комнаты, демонстрация экрана, ставится из приложения
Discord начал проверять возраст: подростковый режим по умолчанию, взрослые настройки -- после проверки картой, документом или селфи. Мы с друзьями давно сидим на своем сервере, и я довёл его до вида, в котором его может поставить кто угодно. Называется Gomex.
Что внутри
- Голосовые комнаты: видно, кто где сидит, заходишь одним кликом.
- Демонстрация экрана со звуком и камера.
- Push-to-talk на любую клавишу или кнопку мыши, работает и в свёрнутом окне.
- Шумодав: можно оставить, как в браузере, или включить сильный — нейросеть RNNoise прямо в приложении.
- Текстовые каналы, личка, групповые чаты и созвоны, файлы, реакции, упоминания.
- Антилаг: звонок идёт через сервер, меньше обрывов на слабом интернете.
- Приложение для Mac и Windows, сидит в трее, обновляется само. На телефоне — веб-версия, ставится на экран «Домой».
Как поднять
Один из компании арендует самый дешёвый VPS (хватает 1 ГБ памяти). Дальше в приложении Gomex есть экран «Свой сервер»: вводишь IP и пароль от сервера — приложение само всё поставит и выдаст бесплатный адрес. Остальным отправляешь ссылку-приглашение, они качают приложение или открывают сайт.
Регистрация по нику и паролю. Почты, телефона и документов не нужно. Переписка и звонки идут через ваш сервер, платите только за него, подписок нет.
Чего пока нет: приложений для iOS и Android (только веб-версия), ролей кроме админа, ботов.
Код открыт: GitHub
Сайт: Gomex.party
Если поставите -- напишите в комментариях, где споткнулись: установку сейчас доводим.