Un servidor de chat ligero y autohospedado con voz, video, texto y pantalla compartida, pensado para grupos pequeños que quieren conservar el control de sus datos.
Valour-Software/Valour
Plataforma de chat comunitario de código abierto creada con .NET y Blazor, con canales, voz y video, y federación autohospedable.
Alternativa open source a:Discord
- Estrellas
- 400
- Forks
- 43
- Issues abiertos
- 97
- Último commit
- hace 13 horas
¿Qué es?
Valour es una plataforma comunitaria donde cada comunidad se llama planeta. Un planeta puede incluir canales de chat, feeds de hilos, wikis, llamadas de voz y video, roles, una economía integrada en la aplicación y una vista de aldea donde los miembros pueden desplazarse y reunirse. El cliente admite pestañas, vistas divididas y varias conversaciones abiertas al mismo tiempo. Hay aplicaciones disponibles para el navegador, como versión para Mac Catalyst y para Android.
El código está escrito en C# sobre .NET, con una interfaz de Blazor compartida por el navegador y los entornos nativos. El servidor ofrece API HTTP y conexiones SignalR, y los bots usan el mismo SDK y los mismos contratos de API que el cliente. Entity Framework gestiona la capa de base de datos, con PostgreSQL y Redis como servicios de respaldo.
El autohospedaje se configura con un paquete de Docker Compose que incluye la aplicación, PostgreSQL, Redis, Caddy para HTTPS y almacenamiento de archivos multimedia en el sistema de archivos. La federación opcional permite que un hub gestione cuentas y un registro, mientras que nodos comunitarios independientes alojan planetas en sus propios dominios. El autohospedaje de voz usa una capa de LiveKit.
Funciones clave
- 01Planetas con canales de chat, feeds de hilos, wikis y roles
- 02Llamadas de voz y video
- 03Cliente con pestañas, vistas divididas y varias conversaciones abiertas
- 04Despliegue autohospedado con Docker Compose, PostgreSQL, Redis y Caddy
- 05Federación que permite a los nodos comunitarios alojar planetas en sus propios dominios
- 06Bots basados en el mismo SDK y API que el cliente
Casos de uso
- Gestionar una comunidad privada de chat y voz en tu propio servidor
- Alojar varias comunidades en dominios independientes mediante la federación
- Crear bots o integraciones con la API y el SDK de Valour
- Estudiar una aplicación .NET y Blazor de estilo producción que usa SignalR
Inicio rápido
- 1
Copia el archivo de entorno de ejemplo
cp .env.example .env - 2
Edita .env para configurar tu dominio, la contraseña de la base de datos, las credenciales de administrador y DATAPROTECTION__KEK
- 3
Inicia los servicios de Docker Compose desde la raíz del repositorio
docker compose up -d
Antes de usarlo
- Se distribuye bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado, también cuando se usa a través de una red.
- El autoalojamiento requiere un dominio público, los puertos de entrada 80 y 443, y un secreto DATAPROTECTION__KEK generado; Compose no se iniciará sin él.
- La configuración del entorno de desarrollo requiere .NET SDK 11 preview, PostgreSQL y Redis.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Valour?
- Plataforma de chat comunitario de código abierto creada con .NET y Blazor, con canales, voz y video, y federación autohospedable. Valour es una plataforma comunitaria donde cada comunidad se llama planeta. Un planeta puede incluir canales de chat, feeds de hilos, wikis, llamadas de voz y video, roles, una economía integrada en la aplicación y una vista de aldea donde los miembros pueden desplazarse y reunirse. El cliente admite pestañas, vistas divididas y varias conversaciones abiertas al mismo tiempo. Hay aplicaciones disponibles para el navegador, como versión para Mac Catalyst y para Android.
- ¿Valour es gratuito? ¿Qué licencia tiene?
- Valour es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Valour sigue mantenido?
- Mantenimiento activo. El último commit de Valour fue el 5 nov 2026.
- ¿Para qué puedo usar Valour?
- Gestionar una comunidad privada de chat y voz en tu propio servidor Alojar varias comunidades en dominios independientes mediante la federación Crear bots o integraciones con la API y el SDK de Valour Estudiar una aplicación .NET y Blazor de estilo producción que usa SignalR
- ¿Cómo se instala Valour?
- Copia el archivo de entorno de ejemplo: cp .env.example .env Edita .env para configurar tu dominio, la contraseña de la base de datos, las credenciales de administrador y DATAPROTECTION__KEK Inicia los servicios de Docker Compose desde la raíz del repositorio: docker compose up -d
- ¿Dónde consigo Valour?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Valour-Software/Valour
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de foros comunitarios de código abierto con chat integrado, temas y plugins, que puedes alojar en tu propia infraestructura.
Servidor multimedia autohospedado para películas, series y música, pensado para un grupo reducido de familiares y amigos.
Aplicación gratuita y de código abierto para llevar hábitos, notas y tareas en Web, Windows, Linux, Android, iOS y macOS, con sincronización opcional autoalojada.
Cliente y servidor de chat de voz de código abierto y baja latencia, basados en Qt y Opus, para Windows, Linux, macOS y BSD.
Software de foros para Node.js con debates en tiempo real y soporte para Redis, MongoDB o PostgreSQL.