Um servidor de chat leve e auto-hospedado, com voz, vídeo, texto e compartilhamento de tela, para pequenos grupos que querem manter seus dados sob controle.
Valour-Software/Valour
Plataforma de chat comunitário open source feita com .NET e Blazor, com canais, voz e vídeo e federação que pode ser hospedada por conta própria.
Alternativa open source a:Discord
- Estrelas
- 400
- Forks
- 43
- Issues abertas
- 97
- Último commit
- anteontem
O que é?
Valour é uma plataforma comunitária em que cada comunidade é chamada de planeta. Um planeta pode incluir canais de chat, feeds de tópicos, wikis, chamadas de voz e vídeo, cargos, uma economia integrada ao app e uma visualização de vila onde os membros circulam e se encontram. O cliente oferece abas, visualizações divididas e várias conversas abertas ao mesmo tempo. Há versões para navegador, Mac Catalyst e Android.
A base de código é escrita em C# com .NET, usando uma interface Blazor compartilhada pelo navegador e pelos hosts nativos. O servidor oferece APIs HTTP e conexões SignalR, e os bots usam o mesmo SDK e os mesmos contratos de API do cliente. O Entity Framework cuida da camada de banco de dados, com PostgreSQL e Redis como serviços de apoio.
A hospedagem própria usa um pacote Docker Compose que inclui a aplicação, PostgreSQL, Redis, Caddy para HTTPS e armazenamento de mídia no sistema de arquivos. A federação opcional permite que um hub gerencie contas e um registro, enquanto nós comunitários independentes hospedam planetas em seus próprios domínios. A hospedagem própria de voz usa uma camada LiveKit.
Recursos principais
- 01Planetas com canais de chat, feeds de tópicos, wikis e cargos
- 02Chamadas de voz e vídeo
- 03Cliente com abas, visualizações divididas e várias conversas abertas
- 04Implantação com Docker Compose para hospedagem própria, PostgreSQL, Redis e Caddy
- 05Federação que permite que nós comunitários hospedem planetas em seus próprios domínios
- 06Bots criados com o mesmo SDK e a mesma API do cliente
Casos de uso
- Executar uma comunidade privada de chat e voz no seu próprio servidor
- Hospedar várias comunidades em domínios independentes por meio da federação
- Criar bots ou integrações usando a API e o SDK do Valour
- Estudar uma aplicação .NET e Blazor com SignalR, no estilo de sistemas de produção
Início rápido
- 1
Copie o arquivo de ambiente de exemplo
cp .env.example .env - 2
Edite .env para definir seu domínio, a senha do banco de dados, as credenciais de administrador e DATAPROTECTION__KEK
- 3
Inicie os serviços do Docker Compose a partir da raiz do repositório
docker compose up -d
Antes de usar
- Licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado, inclusive no uso pela rede.
- A hospedagem própria requer um domínio público, as portas de entrada 80 e 443 e um segredo DATAPROTECTION__KEK gerado; sem ele, o Compose não inicia.
- A configuração do ambiente de desenvolvimento requer .NET SDK 11 preview, PostgreSQL e Redis.
Em coleções
Tópicos
Perguntas frequentes
- O que é Valour?
- Plataforma de chat comunitário open source feita com .NET e Blazor, com canais, voz e vídeo e federação que pode ser hospedada por conta própria. Valour é uma plataforma comunitária em que cada comunidade é chamada de planeta. Um planeta pode incluir canais de chat, feeds de tópicos, wikis, chamadas de voz e vídeo, cargos, uma economia integrada ao app e uma visualização de vila onde os membros circulam e se encontram. O cliente oferece abas, visualizações divididas e várias conversas abertas ao mesmo tempo. Há versões para navegador, Mac Catalyst e Android.
- Valour é gratuito? Qual é a licença?
- Valour é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Valour ainda é mantido?
- Manutenção ativa. O último commit de Valour foi em 6 de nov. de 2026.
- Para que posso usar Valour?
- Executar uma comunidade privada de chat e voz no seu próprio servidor Hospedar várias comunidades em domínios independentes por meio da federação Criar bots ou integrações usando a API e o SDK do Valour Estudar uma aplicação .NET e Blazor com SignalR, no estilo de sistemas de produção
- Como instalar Valour?
- Copie o arquivo de ambiente de exemplo: cp .env.example .env Edite .env para definir seu domínio, a senha do banco de dados, as credenciais de administrador e DATAPROTECTION__KEK Inicie os serviços do Docker Compose a partir da raiz do repositório: docker compose up -d
- Onde consigo Valour?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Valour-Software/Valour
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source para fóruns comunitários, com chat integrado, temas e plugins, que pode ser hospedada na sua própria infraestrutura.
Servidor de mídia self-hosted para filmes, séries e músicas, feito para um pequeno círculo de familiares e amigos.
App gratuito e de código aberto para acompanhar hábitos, notas e tarefas na Web, Windows, Linux, Android, iOS e macOS, com sincronização opcional em servidor próprio.
Cliente e servidor de chat de voz de código aberto e baixa latência, desenvolvidos com Qt e Opus, para Windows, Linux, macOS e BSD.
Software de fórum em Node.js com discussões em tempo real e suporte a Redis, MongoDB ou PostgreSQL.