POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Galene: Servidor de videoconferencias sencillo en VPS

Galene: Servidor de videoconferencias sencillo en VPS

Publicado el 27/08/2025

Hoy voy a mostrar cómo instalar y poner en marcha un servidor de videoconferencia simple usando Galene, una solución ligera escrita en Go ideal para llamadas con familiares y amigos.

Galene fue desarrollado en la Universidad de Paris durante la pandemia y evoluciono hasta ofrecer funcionalidades similares a Jitsi Meet pero con una arquitectura mucho mas minimalista. A diferencia de Jitsi Meet, que requiere muchos componentes y hardware potente, Galene se compone esencialmente de un unico binario que puede ejecutarse en un VPS economico e incluso, segun los desarrolladores, en un Raspberry Pi.

Resumen rapido: clonaremos el codigo, compilaremos el binario, crearemos la estructura de carpetas que Galene espera, generaremos certificados TLS con Lets Encrypt y arrancaremos el servidor en el puerto 8443. Estos pasos estan pensados para Ubuntu 24.04 en un VPS basico con 3 cores y 4 GB de RAM, pero el proceso es similar en otras distribuciones.

Instalar herramientas basicas: sudo apt install git golang certbot

Clonar y compilar Galene: mkdir -p ~/src && cd ~/src && git clone https://github.com/jech/galene.git && cd galene && CGO_ENABLED=0 go build -ldflags -s -w

El compilador de Go descargara modulos y generara un unico ejecutable llamado galene en el directorio del proyecto. El binario suele ocupar alrededor de 10 MB y no necesita dependencias externas en tiempo de ejecucion.

Organizar archivos de ejecucion: mkdir -p ~/apps/galene && cp galene ~/apps/galene/ && cd ~/apps/galene

Galene requiere una estructura concreta: un directorio groups donde cada sala es un archivo JSON de configuracion, un directorio data para certificados y otros datos, y el directorio static para la interfaz web. Crear carpetas: mkdir groups && mkdir data && cp -a ~/src/galene/static .

Crear la primera sala: por ejemplo crear el archivo groups/family.json con un usuario administrador y contraseña inicial. En produccion se recomienda usar hashes seguros como bcrypt, pero para pruebas una contraseña simple es suficiente.

Obtener certificados TLS con Lets Encrypt: verificar que el nombre de dominio del servidor apunta al VPS, por ejemplo galene.example.com, y ejecutar sudo certbot certonly --standalone -d galene.example.com. Copiar los archivos generados a la carpeta data: sudo cp /etc/letsencrypt/live/galene.example.com/fullchain.pem cert.pem y sudo cp /etc/letsencrypt/live/galene.example.com/privkey.pem key.pem y ajustar permisos.

Arrancar Galene: desde ~/apps/galene ejecutar ./galene. Por defecto Galene inicia su servidor en el puerto 8443 y un servidor TURN integrado en el puerto 1194. La interfaz web estara disponible en https://dominio:8443/ y las salas en rutas tipo /group/nombre_de_sala/.

Invitar participantes: desde la lista de usuarios en la interfaz se puede generar un enlace de invito con token. El invitado abre el enlace en el navegador, concede permiso a camara y microfono y entra automaticamente sin necesidad de credenciales.

Comportamiento y limites: Galene no realiza llamadas salientes activas, los participantes deben unirse manualmente mediante enlace o entrando en la sala. Esto simplifica el servidor y mejora la privacidad, pero requiere coordinar a los asistentes previamente.

Personalizacion: la interfaz cliente esta escrita en JavaScript puro y es facil de modificar si se desea un diseño o flujo distinto. Tambien es posible crear un cliente propio aprovechando la API y el motor WebRTC que usa Galene.

Red y firewall: si hay firewall hay que abrir puertos TCP 8443, TCP 1194, UDP 1194 y un rango de puertos UDP para medios, por ejemplo 40000-40500. Al iniciar Galene se puede indicar el rango UDP con la opcion -udp-range 40000-40500.

Despliegue permanente: para que Galene se ejecute en segundo plano es recomendable crear una unidad systemd. Tambien se puede ejecutar en el puerto 443 para evitar especificar el puerto en la URL; no es necesario proxiar obligatoriamente a traves de nginx para conseguirlo.

Recursos y documentacion: consultar la documentacion oficial de Galene para opciones avanzadas, autenticacion por hashes, integracion con servicios externos y configuracion de TURN. Probar la demo publica de Galene puede ayudar a conocer la experiencia de usuario antes de desplegar en produccion.

Servicios profesionales a su disposicion: en Q2BSTUDIO somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida. Ofrecemos implementacion, personalizacion y despliegue de soluciones de comunicacion en tiempo real como Galene, integracion con servicios cloud AWS y Azure, configuracion de seguridad y ciberseguridad, y soluciones de inteligencia artificial para empresas incluidas plataformas con agentes IA.

Si necesita integrarlo en un ecosistema mayor podemos proveer servicios complementarios como arquitecturas serverless en AWS, migracion a Azure, configuracion de backup y monitorizacion, servicios de inteligencia de negocio y desarrollo de cuadros de mando con Power BI. Nuestros especialistas en inteligencia artificial pueden ayudar a automatizar flujos, mejorar la experiencia con agentes conversacionales y aplicar modelos de IA adaptados a su negocio.

Palabras clave para SEO: aplicaciones a medida, software a medida, inteligencia artificial, ia para empresas, agentes IA, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, power bi.

Propuesta de valor: si desea una solucion llave en mano para videoconferencias seguras y personalizadas o quiere integrar Galene con sistemas de autenticacion centralizada, grabacion, transcripcion o analitica basada en IA, en Q2BSTUDIO podemos encargarnos del proyecto desde el analisis inicial hasta el soporte y el mantenimiento.

Contacte con nosotros para una evaluacion gratuita y una propuesta adaptada a sus necesidades. Estaremos encantados de ayudar a implementar una solución fiable, escalable y segura para sus comunicaciones en tiempo real.

Resumen rapido de comandos y acciones utiles: instalar herramientas base sudo apt install git golang certbot; compilar CGO_ENABLED=0 go build -ldflags -s -w; crear estructura mkdir -p ~/apps/galene && mkdir groups && mkdir data; obtener certificados sudo certbot certonly --standalone -d su_dominio; copiar certificados a data; ejecutar ./galene; si usa firewall abrir puertos TCP 8443, TCP 1194, UDP 1194 y rango UDP 40000-40500 y arrancar con ./galene -udp-range 40000-40500.

Esperamos que esta guia le ayude a poner en marcha su propio servidor Galene rapidamente. Si necesita asistencia tecnica, integracion con inteligencia artificial, ciberseguridad o despliegue en la nube, en Q2BSTUDIO estamos listos para apoyar su proyecto.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio