Galene: Servidor de videoconferencias sencillo en VPS

Guía rápida para instalar y ejecutar Galene, un servidor de videoconferencia ligero en Ubuntu 24.04: binario único, TLS con Let's Encrypt, puerto 8443 e invitaciones por enlace.

27 ago 2025 • 5 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat