Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя.
Valour-Software/Valour
Открытая платформа для общения сообществ на .NET и Blazor: каналы, голосовые и видеозвонки, федерация и возможность самостоятельного размещения.
Open source альтернатива:Discord
- Звёзды
- 400
- Форки
- 43
- Открытые issues
- 97
- Последний коммит
- позавчера
Что это?
Valour — платформа для сообществ, где каждое сообщество называется планетой. На планете могут быть текстовые каналы, ленты обсуждений, вики, голосовые и видеозвонки, роли, внутренняя экономика и вид деревни, где участники могут перемещаться и встречаться. Клиент поддерживает вкладки, разделение экрана на области и несколько одновременно открытых диалогов. Приложение доступно в браузере, в сборке для Mac Catalyst и на Android.
Кодовая база написана на C# и .NET; браузерная версия и нативные приложения используют общий интерфейс на Blazor. Сервер предоставляет HTTP API и подключения SignalR, а боты используют те же SDK и контракты API, что и клиент. Для работы с базой данных применяется Entity Framework, а в качестве хранилищ используются PostgreSQL и Redis.
Для самостоятельного размещения используется набор Docker Compose, включающий приложение, PostgreSQL, Redis, Caddy для HTTPS и файловое хранилище медиа. Опциональная федерация позволяет центральному узлу управлять аккаунтами и реестром, а независимым узлам сообществ — размещать планеты на собственных доменах. Для самостоятельного размещения голосовых сервисов используется оверлей LiveKit.
Ключевые возможности
- 01Планеты с текстовыми каналами, лентами обсуждений, вики и ролями
- 02Голосовые и видеозвонки
- 03Клиент с вкладками, разделением экрана на области и несколькими одновременно открытыми диалогами
- 04Самостоятельное размещение через Docker Compose с PostgreSQL, Redis и Caddy
- 05Федерация, позволяющая узлам сообществ размещать планеты на собственных доменах
- 06Боты на тех же SDK и API, что и клиент
Сценарии использования
- Развёртывание закрытого сообщества для общения и голосовых звонков на собственном сервере
- Размещение нескольких сообществ на независимых доменах с помощью федерации
- Разработка ботов и интеграций с использованием API и SDK Valour
- Изучение приложения на .NET и Blazor с SignalR, построенного по принципам промышленной разработки
Быстрый старт
- 1
Скопируйте пример файла окружения
cp .env.example .env - 2
Отредактируйте .env, указав домен, пароль базы данных, учетные данные администратора и DATAPROTECTION__KEK
- 3
Запустите сервисы Docker Compose из корневой папки репозитория
docker compose up -d
Что важно знать
- Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая предоставлять исходный код изменений, в том числе при использовании по сети.
- Для самостоятельного хостинга нужны публичный домен, входящие порты 80 и 443, а также сгенерированный секрет DATAPROTECTION__KEK: без него Compose не запустится.
- Для настройки среды разработки требуются .NET SDK 11 preview, PostgreSQL и Redis.
В подборках
Темы
Частые вопросы
- Что такое Valour?
- Открытая платформа для общения сообществ на .NET и Blazor: каналы, голосовые и видеозвонки, федерация и возможность самостоятельного размещения. Valour — платформа для сообществ, где каждое сообщество называется планетой. На планете могут быть текстовые каналы, ленты обсуждений, вики, голосовые и видеозвонки, роли, внутренняя экономика и вид деревни, где участники могут перемещаться и встречаться. Клиент поддерживает вкладки, разделение экрана на области и несколько одновременно открытых диалогов. Приложение доступно в браузере, в сборке для Mac Catalyst и на Android.
- Valour можно использовать бесплатно? Какая у него лицензия?
- Valour распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Valour всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Valour — 6 нояб. 2026 г..
- Для чего можно использовать Valour?
- Развёртывание закрытого сообщества для общения и голосовых звонков на собственном сервере Размещение нескольких сообществ на независимых доменах с помощью федерации Разработка ботов и интеграций с использованием API и SDK Valour Изучение приложения на .NET и Blazor с SignalR, построенного по принципам промышленной разработки
- Как установить Valour?
- Скопируйте пример файла окружения: cp .env.example .env Отредактируйте .env, указав домен, пароль базы данных, учетные данные администратора и DATAPROTECTION__KEK Запустите сервисы Docker Compose из корневой папки репозитория: docker compose up -d
- Где скачать Valour?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Valour-Software/Valour
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа с открытым исходным кодом для форумов сообществ: встроенный чат, темы оформления и плагины; можно развернуть на собственной инфраструктуре.
Медиасервер для самостоятельного размещения: фильмы, сериалы и музыка для небольшого круга семьи и друзей.
Бесплатный опенсорсный трекер привычек и приложение для заметок и задач на Web, Windows, Linux, Android, iOS и macOS с опциональной синхронизацией через собственный сервер.
Клиент и сервер для голосового чата с открытым исходным кодом, низкой задержкой, на Qt и Opus; поддерживаются Windows, Linux, macOS и BSD.
Форумное ПО на Node.js с обсуждениями в реальном времени и поддержкой Redis, MongoDB или PostgreSQL.