Repolode
Sharkord

Sharkord/sharkord

Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя.

Open source альтернатива:Discord

Звёзды
1,570
Форки
155
Открытые issues
57
Последний коммит
вчера

Что это?

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

Для администрирования доступны роли и разрешения с переопределениями для отдельных ролей и пользователей в каждом канале, пользовательские emoji, упоминания и приглашения с ограничением числа использований и автоматическим назначением ролей. Для загружаемых файлов можно настроить квоты на хранилище для каждого пользователя и при необходимости использовать подписанные URL. Плагины позволяют расширять серверную и клиентскую части через plugin SDK.

Проект поставляется в виде отдельного бинарного файла для Windows, macOS и Linux, а также может работать в Docker. Он написан на TypeScript и работает на Bun. Сейчас проект находится в альфа-версии, поэтому возможны ошибки и несовместимые изменения.

Ключевые возможности

  • 01Голосовые каналы с видео и демонстрацией экрана через встроенный SFU на базе mediasoup
  • 02Текстовые каналы с разбивкой по категориям, ветками обсуждений, ответами, реакциями, закреплёнными сообщениями и поиском
  • 03Личные сообщения между участниками
  • 04Роли и разрешения с переопределениями для отдельных каналов
  • 05Приглашения с ограничением числа использований и автоматическим назначением ролей
  • 06Загрузка файлов с квотами на хранилище для каждого пользователя и возможностью использовать подписанные URL

Сценарии использования

  • Небольшое сообщество или компания друзей, которым нужен сервер для общения в стиле Discord на собственном оборудовании
  • Команды, которым нужны голосовые и видеозвонки и демонстрация экрана без передачи данных стороннему сервису
  • Разработчики, которым нужна самостоятельно размещаемая основа для чата с возможностью расширения плагинами

Быстрый старт

  1. 1

    Скачайте бинарный файл для Linux x64 со страницы релизов и сделайте его исполняемым

    curl -L https://github.com/sharkord/sharkord/releases/latest/download/sharkord-linux-x64 -o sharkord
  2. 2

    Сделайте бинарный файл исполняемым

    chmod +x sharkord
  3. 3

    Запустите сервер и сохраните секретный токен, выведенный в консоль

    ./sharkord
  4. 4

    Откройте клиент в браузере по адресу localhost, порт 4991

Что важно знать

  • Проект находится на альфа-стадии, поэтому возможны ошибки, незавершённые функции и несовместимые изменения.
  • Секретный токен при первом запуске предоставляет права владельца и подписывает все сеансы, поэтому храните его в безопасном месте.

В подборках

Темы

Частые вопросы

Что такое sharkord?
Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя. Sharkord — платформа для общения в реальном времени, которую можно развернуть на собственной инфраструктуре. Она предлагает функции в стиле Discord: голосовые каналы с видео и демонстрацией экрана через встроенный SFU на базе mediasoup, текстовые каналы, сгруппированные по категориям, с ветками обсуждений, ответами, реакциями, закреплёнными сообщениями и поиском, а также личные сообщения между участниками.
sharkord можно использовать бесплатно? Какая у него лицензия?
sharkord распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sharkord всё ещё поддерживается?
Активно поддерживается. Последний коммит в sharkord — 6 нояб. 2026 г..
Для чего можно использовать sharkord?
Небольшое сообщество или компания друзей, которым нужен сервер для общения в стиле Discord на собственном оборудовании Команды, которым нужны голосовые и видеозвонки и демонстрация экрана без передачи данных стороннему сервису Разработчики, которым нужна самостоятельно размещаемая основа для чата с возможностью расширения плагинами
Как установить sharkord?
Скачайте бинарный файл для Linux x64 со страницы релизов и сделайте его исполняемым: curl -L https://github.com/sharkord/sharkord/releases/latest/download/sharkord-linux-x64 -o sharkord Сделайте бинарный файл исполняемым: chmod +x sharkord Запустите сервер и сохраните секретный токен, выведенный в консоль: ./sharkord Откройте клиент в браузере по адресу localhost, порт 4991
Где скачать sharkord?
Исходный код и инструкции по установке — на GitHub: https://github.com/Sharkord/sharkord

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Рабочее пространство WebRTC в браузере для удалённого управления рабочим столом Windows, с P2P-чатом, передачей файлов, голосовой и видеосвязью и демонстрацией экрана.

885+75 за неделю75TypeScriptMITАктивно поддерживаетсяОбновлён позавчера