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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.