Нужен Discord-подобный чат, но хранение переписки в чужом облаке уже не устраивает. OwnCord даёт self-hosted (самостоятельно размещаемый) сервер с текстом, голосом и видео прямо на вашем ПК или внутри вашей сети. Первый запуск идёт на порту 8443 и работает в LAN (локальной сети) без зависимостей от сторонних платформ.
\nПроект сейчас в early alpha (ранняя альфа-версия), а значит пока не для критичных данных и не для секретных переговоров.
\nЗато для команд, которым нужен быстрый контроль и прозрачная инфраструктура, это уже сейчас может закрыть часть задач автоматизации коммуникаций.
\n\nЧто умеет OwnCord: единый чат, где админы управляют всем сами
\n
Проект выглядит как «Discord, который лежит в вашем периметре». Он не копирует идею ради фокусов, а даёт рабочий набор функций для ежедневного общения.
\nКлючевые блоки уже закрыты под 3 сценария: текст, голос/видео и управление безопасностью.
\n- \n
- Чат в реальном времени через WebSocket (постоянное соединение для мгновенной отправки сообщений). \n
- Поиск по переписке в full-text (поиск во всём тексте) и редактирование, удаление, ответы. \n
- Emoji-подсчёты и закреплённые сообщения по каналам для важных задач. \n
- Голос и видео по LiveKit SFU (подсистема маршрутизации медиа-потока между участниками). \n
- DM (direct message, личные сообщения) между любыми участниками с уведомлениями о непрочитанных. \n
- Организация серверов: категории каналов, роли, права доступа, быстрый свитчинг Ctrl+K. \n
- Файлы: загрузка перетаскиванием, превью изображений, кеширование и лимит размера. \n
В панели администрирования есть audit log (журнал действий) и экспорт в CSV, что удобно для проверки спорных инцидентов. Можно банить, кикать и менять роли, а не искать, кто где настроил всё не по регламенту.
\n\nСколько стоит и что даёт бесплатная версия: деньги только за инфраструктуру
\nСтоит отдельно: сам OwnCord как open source (открытый исходный код) бесплатен, лицензия AGPL-3.0.
\nПлатите не за продукт, а за часы работы сервера, домен, резервное копирование и т.д.
\nТаблица ниже показывает практичный путь запуска:
\n| Шаг | \nДействие | \nЧто получите | \n
|---|---|---|
| 1 | \nСкачать chatserver.exe и инсталлятор из GitHub Releases | \nГотовый серверный бинарник и начальный config.yaml | \n
| 2 | \nЗапустить chatserver.exe, открыть https://localhost:8443/admin | \n Создать Owner-аккаунт и базовые настройки безопасности | \n
| 3 | \nСгенерировать invite code (код приглашения), раздать друзьям | \nКонтролируемый вход без открытой регистрации | \n
| 4 | \nВключить TLS (self-signed/Let's Encrypt/manual), TOFU (Trust On First Use, доверие при первом подключении) | \nЗащищённое соединение между клиентом и сервером | \n
| 5 | \nПодключить LiveKit для голоса/видео и настроить порты, если доступ вне LAN | \nПолный медиаконтур для командных созвонов | \n
Под капотом Go сервер и клиент на Tauri v2 (Rust + TypeScript) уже даёт понятную модульность. Для внешнего доступа придётся открыть порты или собрать доступ через Tailscale.
\n\nКому это реально полезно: где самохостинг экономит больше, чем вы думаете
\nИнструмент не для всех. Он для тех, кто принимает решения по данным и каналам коммуникации сам.
\n- \n
- Предприниматели: создают закрытую среду для подрядчиков и партнеров без облачных ограничений. \n
- Стартапы в режиме раскидывания команд: запускают единый протокол общения до роста до 1000 пользователей. \n
- Разработчики: любят прозрачный API и логи, могут интегрировать CI/CD, мониторинг и собственные скрипты. \n
- Руководители безопасности: получают меньше зависимости от внешнего SaaS и легче объясняют контроль доступа. \n
- Игровые комьюнити: получают знакомый UX для чатов, каналов и голосовых сессий без централизованной платформы. \n
Сильная деталь: для администратора важны role-based permissions (доступ на основе ролей), SSE-логи, резервное копирование и 2FA (двухфакторная аутентификация). Это уже не «хобби-проект», а рабочий контур управления.
\n\nСтоит ли тратить 30 минут на тест: да, если вам важен контроль и переносимость
\nСразу проверяйте в песочнице, а не на продакшне. Проект предупреждает: не держите там конфиденциальные разговоры.
\nСрок проверки такой: один вечер на поднятие, один час на роли и порты, и ещё 20 минут на тест входов. Если всё стабильно, вы получили самостоятельный коммуникационный блок с прогнозируемыми затратами.
\nГлавный сдвиг в голове: OwnCord показывает, что чат для команды всё чаще становится инфраструктурным решением, а не абстрактным облачным сервисом.
\nРепозиторий: github.com/J3vb/OwnCord. Здесь можно сразу смотреть roadmap и оценивать, когда ранняя альфа станет production-ready (готовой к продакшену).
\n