Migrar de Xibo
sin perder
campañas.
La guía honesta del 2026: auditoría, exportación, alta en SaaS y los errores que casi todos cometen la primera vez.
Antes de empezar
Estás aquí porque algo no acaba de cuadrar. Llevas meses con Xibo, Anthias, Concerto, info-beamer o lo que sea, y la frase "es gratis" empieza a sonar a chiste. El cuarto viernes a las once de la noche que te tocó SSH al VPS porque la pantalla del menú se quedó en negro, sumaste por primera vez el coste real de tu tiempo. Salió raro.
Esta guía no va a convencerte de nada que no quieras. Va a ordenar los siguientes pasos sin paternalismo. Si al final decides quedarte en self-hosted, te aplaudimos: hay cinco perfiles donde es la respuesta correcta y los nombramos sin trampa. Si decides probar SaaS, te enseñamos cómo migrar sin perder lo que ya construiste.
Honestidad radical: nosotros somos Digisini, un SaaS. Tenemos un interés evidente en que pruebes nuestra plataforma. Pero la guía la escribimos como nos gustaría haberla leído cuando nos tocó a nosotros. Sin atacar a Xibo, que es buen software para quien lo necesita. Sin esconder números. Sin prometer cosas que no podemos sostener.
La estructura es lineal. Auditoría primero (qué tienes), TCO después (cuánto te cuesta), decisión en medio (irse o quedarse), migración paso a paso si te vas, errores comunes para que te los saltes. Treinta minutos de lectura, dos tardes de trabajo si decides ejecutar.
Vamos.
Léela linealmente la primera vez. Después la usas como manual de referencia: vas al capítulo que toca cuando ejecutas. Marca los checklists conforme avances. Si tu caso encaja en uno de los cinco perfiles donde open source sigue siendo lo correcto (Capítulo 3), trata el resto como cultura general. No estamos compitiendo por almas.
Índice
- Auditoría real de tu instalación PÁG 4
- Calcular tu TCO real PÁG 7
- Cuándo open source sigue siendo la respuesta PÁG 10
- Migración paso a paso PÁG 12
- Los errores que casi todos cometen la primera vez PÁG 16
- Qué hacer cuando algo no encaja PÁG 17
Apéndice: enlaces, plantillas Excel descargables y contacto soporte en la última página.
Auditoría real de tu instalación
Antes de tocar nada, sabe qué tienes. La razón principal por la que las migraciones se tuercen no es la complejidad técnica: es que el día que apagas Xibo te das cuenta de que había un calendario de eventos especiales programado para el sábado que nadie había documentado. Treinta minutos de inventario te ahorran un viernes a las once de la noche.
1.1 · Inventario de pantallas
Abre una hoja de cálculo en blanco y rellena, fila por pantalla:
- Ubicación física. "Barra cafetería sucursal Goya", no "pantalla 3".
- Modelo de TV y player. Smart TV (Samsung, LG, Sony), Android TV box, Chromecast, Fire Stick, Raspberry Pi con SD modelo X.
- Resolución y orientación. 1080p horizontal, 4K vertical retrato.
- Conexión a red. WiFi, Ethernet, IP fija o DHCP.
- Última vez que falló y por qué. Si lo recuerdas. Si no, anótalo como dato perdido.
- Quién la encendió la última vez. Tú, encargado de turno, técnico externo.
Si tienes más de cinco pantallas y este inventario no existe ya, deja la migración para mañana y haz solo esto hoy. Sirve para el SaaS y para Xibo. Es trabajo no perdido.
1.2 · Inventario de contenido
Por cada pantalla, lista qué pasa en ella:
- Playlists activas. Nombre interno, lo que muestran, frecuencia de cambio (diaria, semanal, mensual).
- Calendario de eventos especiales del año. Navidad, San Valentín, Día del Padre, semana santa, finales de fútbol, ferias locales. Esto es lo que más se olvida.
- Pasillos de regulación. Alérgenos (los 14 obligatorios si eres hostelería), avisos +18 si vendes alcohol o vape, aforo legal si eres ocio nocturno, número de licencia turística si eres VUT/B&B.
- Carpeta de media organizada. Por vertical, por fecha de caducidad, por temporada. Si tu carpeta hoy es
library/sin orden, anótalo: vas a tener que reorganizarla.
1.3 · Inventario operativo
Las preguntas incómodas, pero más importantes que el inventario técnico:
- ¿Quién toca esto hoy? Tú, un encargado, un sobrino, una agencia externa, nadie.
- ¿Cuánto tiempo le dedica al mes? Si no lo sabes, estima alto: la mayoría infraestima 2-3×.
- ¿Cuántos incidentes técnicos en los últimos 6 meses? Solo los que te llamaron — los que no te llamaron también cuentan (alguien tuvo que apagar y encender la TV).
- ¿Qué pasaría mañana si esa persona se va? Si la respuesta es "se queda en negro", tienes un problema más urgente que el TCO.
1.4 · Inventario de dependencias
Lo que está enchufado a Xibo y a veces no lo recuerdas:
- Integración con TPV o caja (Square, Shopify POS, etc.)
- Software de reservas (TheFork, Resy, Mews, Cloudbeds, Lodgify)
- Sistema de turnos con dispensador físico (Qmatic, Sipac, casero)
- Módulos custom que escribió un dev hace dos años
- Scripts cron que actualizan media desde un FTP
- Webhooks a Telegram para avisar cuando se cae
Cada una de estas integraciones es una decisión a tomar antes de migrar. La mayoría las puedes recrear en cualquier SaaS moderno con un poco de paciencia. Algunas (módulos custom) requieren reescritura o concesión. Las identificas ahora para no llevarte sorpresas en mitad del cambio.
Mucha gente empieza la migración pensando "yo me sé mis pantallas de memoria". Tres horas después está mirando un dump de la base de datos a las dos de la mañana intentando reconstruir qué pantalla tenía qué playlist en septiembre. Treinta minutos de inventario formal ahora valen oro.
Calcular tu TCO real
TCO significa Total Cost of Ownership. Para el digital signage open source, casi nadie lo calcula bien la primera vez. La trampa mental es contar solo lo visible (VPS, dominio) y olvidar lo invisible (tu tiempo). Aquí desmontamos esa trampa.
2.1 · Usa la calculadora Excel adjunta
Adjuntamos un Excel con seis pestañas:
- Léeme primero — instrucciones de uso en cinco minutos.
- Tu situación actual — seis inputs editables.
- Tu TCO real a 3 años en open source — generado por fórmulas.
- Coste equivalente en Digisini — los cinco planes con sus números.
- Tu ahorro neto — la conclusión, en euros y en horas.
- Cambia los supuestos — para que puedas probar que la cuenta sigue dándote o no la respuesta esperada con tus números.
Rellena los inputs y deja que la hoja calcule. Cinco minutos.
2.2 · Por qué tu primer instinto se equivoca
Si llevas Xibo en producción, probablemente piensas que te cuesta unos 15-20€/mes (el VPS) más algo de tiempo "que ni sé cuánto es". La cuenta real, en un negocio de 2-5 pantallas, suele ser 2-3 veces eso. Desglosamos.
El VPS no es todo el coste de infraestructura
El VPS son 10-15€/mes. Pero necesitas también: dominio (15€/año), certificado SSL (incluido si usas Let's Encrypt), backups externos a otro proveedor para tener algo cuando el VPS principal se incendie (Hetzner Storage Box son 36€/año por 1TB), y monitoring básico para enterarte si algo se cae (Uptime Robot gratis para uno básico, 60€/año si quieres alertas SMS).
Las horas de sysadmin se cuentan, vengan de donde vengan
Si pagas a un sysadmin externo, cuenta sus horas a su tarifa real. Si lo haces tú, cuenta las tuyas a la tarifa que cobras por tu trabajo cuando facturas. Si lo hace un familiar gratis, cuenta las horas igual (su tiempo también vale algo, aunque no te lo cobre): si mañana se cansa, tendrás que contratar a alguien.
Lo más doloroso de calcular es el tiempo del propietario. Cuando el negocio cierra y te quedas otra hora con el laptop porque "la pantalla del menú ha vuelto a hacer una de las suyas", esa hora cuenta. Multiplica por el número real de incidentes al año y empieza a salir un número grande.
Downtime tiene coste de oportunidad
Cuando la pantalla del menú está en negro un sábado por la tarde, no pierdes ventas inmediatas (la gente entra igual al bar), pero pierdes señal, profesionalidad y eventualmente algún cliente que entra, ve cartel impreso pegado con celo, y se va al sitio de al lado. Esto es difícil de medir, pero ignorarlo es engañarse. La calculadora lo modela como un evento de 4 horas/año a tu tarifa: si te parece conservador, súbelo.
2.3 · Tres casos reales con números
Vamos a poner números a tres tamaños de negocio típicos. Considera sysadmin externo a 35€/h y propietario a 25€/h.
Caso A Cafetería con 2 pantallas
| Concepto | Horas/año | €/año |
|---|---|---|
| VPS + dominio + SSL + backups | — | 151 |
| Actualizaciones mayores (3/año × 3h) | 9 | 315 |
| Incidentes (4-5/año × 2h) | 9 | 315 |
| Tiempo del propietario | 25 | 625 |
| Total Xibo (1 año) | 43 | 1.406 € |
| Total Xibo (3 años) | 129 | 4.218 € |
| Digisini Pro (3 años) | 0 | 570 € |
| Diferencia | 129 h | 3.648 € |
Caso B Cadena pequeña con 5 pantallas
| Concepto | Horas/año | €/año |
|---|---|---|
| VPS más grande + backups + monitoring | — | 300 |
| Actualizaciones + patches | 18 | 630 |
| Incidentes (escalan con pantallas) | 20 | 700 |
| Tiempo del responsable interno | 40 | 1.000 |
| Total Xibo (3 años) | 234 | 7.890 € |
| Digisini Business (3 años) | 0 | 1.770 € |
| Diferencia | 234 h | 6.120 € |
Caso C Red de 30 pantallas multi-sede
A este tamaño, la cuenta se complica a favor del self-hosted, pero solo si tienes equipo IT propio. Asume sysadmin a tiempo parcial dedicado (15% de un salario) más infra redundada: ~9.500€/año, frente a 1.990€/año de Digisini Network. Cloud sigue ganando, pero la diferencia bruta (7.510€/año) hay que dividirla por la realidad de que el sysadmin probablemente hace más cosas además del signage.
A partir de 80-100 pantallas con sysadmin de jornada completa, self-hosted empieza a empatar o ganar. Pero ya no eres una PYME: eres una operación de retail mediana, y esta guía probablemente no es para ti.
Cuándo open source sigue siendo la respuesta
Esta sección existe por honestidad. No todos los casos son los mismos, y open source self-hosted sigue siendo la elección correcta para cinco perfiles concretos. Si te reconoces en alguno, esta guía la lees como referencia cultural, no como empujón a migrar.
3.1 · Tienes equipo IT propio y al menos 30-50 pantallas
El coste del sysadmin ya está pagado por otras cosas: él mantiene el ERP, el CRM, los servidores de archivos. Una instancia más de Xibo es marginal. Y la libertad de modificar código es real, no decorativa: te permite ajustar dayparting al milímetro, integrar con tu sistema interno de turnos, escribir un módulo que muestra el dashboard de Power BI en la pantalla del salón de actos.
3.2 · Soberanía de datos no negociable
Bancos, defensa regulada, salud con datos en países concretos, departamentos públicos con cláusula "el dato no sale de aquí" en sus pliegos. Hay cloud certificado para muchos casos, pero a veces es más rápido y barato montártelo tú en una jaula que tienes en el datacenter del proveedor que te tocó por concurso. Si esta es tu realidad, Xibo o Concerto en tu infraestructura siguen siendo razonables.
3.3 · Necesitas extender el código
Tu negocio depende de un módulo que ningún SaaS te va a hacer. Integración exótica con SAP, lectores RFID en kioscos, sincronización con la radio interna del centro comercial, conector con la PMS del hotel que migrasteis hace 15 años y nadie quiere tocar. Forkear un proyecto open source, dedicarle un par de semanas de dev y mantenerlo es razonable. SaaS te va a decir que no, o te va a cotizar Enterprise.
3.4 · Eres agencia o integrador que vende el servicio
Le vendes a tus clientes una solución "tu marca" con Xibo o info-beamer debajo. Es tu negocio. Te tomas en serio el mantenimiento porque te pagan por eso. Hay un mundo entero de partners certificados de Xibo viviendo de modelos así, y muy dignamente.
3.5 · Eres maker y el aprendizaje es el premio
Un Raspberry Pi con Anthias en tu taller, en casa, en el coworking. Es divertido, aprendes, no estás monetizando, no te importa que se caiga el domingo a las cuatro de la tarde. No estamos para juzgar la diversión. Pero seamos claros: no es comparable a un negocio que necesita que la pantalla del menú esté viva el sábado a las dos.
Te aplaudimos y te deseamos suerte. Esta guía termina aquí para ti, salvo que quieras seguir leyendo por curiosidad. No tenemos ego en pelear por todos los casos.
Migración paso a paso
Asumimos que has hecho la auditoría del Capítulo 1, calculado el TCO del Capítulo 2, y decidido que SaaS es lo tuyo. Ahora ejecutamos. El objetivo: una tarde para un negocio de 2-3 pantallas, dos tardes para 5-10, una semana laxa para 20+.
Paso 1 · Exportar media desde Xibo
Lo más voluminoso pero lo más fácil. Tienes dos rutas:
- Por SFTP al VPS. Descarga la carpeta
/var/www/.../library/entera. Esto se baja con FileZilla, Cyberduck oscpdesde la terminal. Tamaños típicos: 2-10 GB. - Por la UI de Xibo. Library → seleccionar todo → Download. Más lento pero no requiere acceso SSH.
Mientras descarga (es lo más largo), aprovecha para hacer una limpieza: borra los vídeos del año pasado que ya no usas. No los subas al SaaS solo "por si acaso". Ese "por si acaso" infla tu cuota de almacenamiento sin razón.
Paso 2 · Exportar layouts y programación
Xibo permite exportar cada layout como archivo .zip: Layouts → Export. No es un estándar de mercado, así que el SaaS al que migres no lo va a importar directamente. Pero estos zips te sirven como referencia visual: los descomprimes, miras el XML, ves qué media iba en cada zona, qué orden de duración tenían los items, qué reglas de dayparting llevaban.
Más práctico que el zip: captura pantallazos de tu calendario de Xibo en la vista mensual y anual. Captura cada layout activo en el editor. Imprime mental: vas a reconstruirlo, no copiarlo.
Paso 3 · Equivalencias funcionales Xibo → Digisini
| Xibo | Digisini | Notas |
|---|---|---|
| Display | Pantalla | Conexión por PIN en navegador, no por instalador |
| Display Group | Grupo de pantallas | Para enviar contenido a varias a la vez |
| Layout | Plantilla | En Digisini empiezas de un vertical hecho |
| Region | Zona | Igual en ambos |
| Media | Media | Igual |
| Schedule | Programación | Editor más visual, mismo concepto |
| Campaign | Campaña | Igual |
| Permisos por usuario | Roles | Más simple, granularidad menor |
Paso 4 · Alta en Digisini y conexión de la primera pantalla
Va rápido. Cinco minutos:
- Vas a app.digisini.com/register. Sin tarjeta.
- Eliges plan Free para empezar (siempre puedes subir luego). 1 pantalla, con marca de agua.
- Eliges tu vertical (cafetería, gimnasio, dental, autoescuela, etc.) y cargas la plantilla.
- Cambias logo, colores, datos de contacto desde el panel.
- En la TV física, abres
signage.digisini.comen el navegador, te muestra un PIN de 6 dígitos, lo metes en tu panel desde el móvil, y esa pantalla queda registrada.
Paso 5 · Reconstrucción de playlists
La parte de más trabajo manual. Por cada playlist que tenías en Xibo, en Digisini haces lo mismo: arrastras la media en el orden que quieres, indicas duraciones, marcas zonas si la pantalla tiene split-screen. La diferencia clave: en Digisini partes de plantillas verticales con menús, alérgenos, agendas o turnos ya estructurados. Te ahorras horas de diseño desde cero.
Si tenías 6 playlists en Xibo, espera tardar ~45 minutos por playlist. Las primeras dos te llevan más (curva de aprendizaje del editor), las últimas vuelan.
Paso 6 · Programación horaria (dayparting)
Aquí cargas el calendario que documentaste en el Capítulo 1. Evento del Día del Padre, San Valentín, Navidad, finales de fútbol. Programación por franjas (menú mediodía vs menú cena). Promos específicas de fin de semana.
Truco: programa primero los eventos fijos del año entero. Los de fecha variable los configuras cuando se acerquen. Esto te quita la ansiedad de "se me va a pasar Halloween" porque ya lo tienes puesto.
Paso 7 · Multi-sede (si aplica)
Si tienes más de un local, no migres todos a la vez. Migra uno como piloto durante una semana. Si en esa semana no descubres ningún problema raro, replica al resto. La centralización multi-sede de Digisini desde el plan Pro permite gestionar todo desde un panel: cambias el menú de "Sucursal Goya" desde tu casa, propaga a las pantallas correspondientes.
Los errores que casi todos cometen la primera vez
Cinco trampas habituales. Las hemos visto suficientes veces como para nombrarlas.
5.1 · Olvidar el calendario de eventos especiales del año
El error rey. Migras en abril, todo funciona, llegas a octubre y te das cuenta de que Halloween, Navidad, San Valentín y el Black Friday no están programados. Documenta antes de apagar Xibo, mete los doce meses en el calendario del SaaS aunque estés a abril.
5.2 · No documentar la programación antes de apagar Xibo
Una vez apagas el VPS y borras la suscripción de hosting, recuperar la programación es muy difícil. Antes de apagar: captura pantallazos del calendario mensual, exporta los layouts como zip, guarda una copia del dump SQL de la base de datos de Xibo en tu disco local (no en el VPS que vas a apagar). Treinta minutos de seguro.
5.3 · Querer migrar todo en un día
Si tienes 12 pantallas, no las pases todas el mismo viernes. Migra una como piloto, dale una semana, replica al resto cuando estés tranquilo. El piloto te descubre los matices que el manual no cuenta. La migración masiva las descubre todas a la vez, en mitad del fin de semana de máxima ocupación.
5.4 · Ignorar los alérgenos con "ya lo arreglamos luego"
Si eres hostelería y los 14 alérgenos del Reglamento UE 1169/2011 no están en la pantalla desde el primer minuto, te puede caer una sanción de la Consejería de Salud. No es un detalle estético. Las plantillas verticales de Digisini los traen ya estructurados, solo tienes que rellenar.
5.5 · No avisar al encargado del local
El encargado tiene memoria muscular con el panel viejo. Si llegas un lunes, le cambias la herramienta sin avisar, le cae mal la migración. Quince minutos de "esto es lo que cambia, esto es lo que sigue igual" te ahorran resistencias y errores operativos.
Qué hacer cuando algo no encaja
Habrá un momento en la migración donde algo no salga como esperabas. Tres consejos para que ese momento no se convierta en abandono.
6.1 · Cuándo escalar al soporte
Si llevas más de 30 minutos atascado en el mismo paso y no avanzas, escala. No es debilidad, es eficiencia. Soporte te resuelve en 15 minutos lo que tú resolverías en 2 horas leyendo docs.
6.2 · Cómo escribir un email útil al soporte
Incluye:
- Qué intentabas hacer ("estoy montando una playlist para la pantalla del salón")
- Qué hiciste literalmente ("hice click en Plantillas → Cafetería → Editar")
- Qué esperabas que pasara ("que se cargara la plantilla")
- Qué pasó realmente ("salió error 500")
- Captura de pantalla del error
- URL exacta del panel donde estabas
Esto te ahorra 3 idas y vueltas de "¿puedes mandarme una captura?". El soporte responde en horas en vez de en días.
6.3 · Qué esperar del tiempo de respuesta
Plan Free y Starter: email, respuesta en 24-48h laborales. Plan Pro en adelante: soporte prioritario, respuesta media inferior a 4h laborales. Network y Enterprise: soporte dedicado.
Si tu caso es urgente (pantallas caídas en hora punta) y estás en Free/Starter, el mejor truco es darte de alta en el trial Pro (14 días sin tarjeta), entras a la cola prioritaria, y al día 15 decides si bajas. Lo decimos sin trampa.
Tu próximo paso
Llegaste hasta aquí. Probablemente estás más cerca de la decisión de lo que pensabas cuando empezaste. Tres caminos honestos:
1 · Probar antes de hablar
Cinco minutos, sin tarjeta, una pantalla con marca de agua. Suficiente para ver cómo se siente el editor desde el móvil mientras estás en casa.
app.digisini.com/register2 · Hablar con una persona
Email a [email protected]. Responde un humano en español en horario laboral. Si te dice "tu caso es más Xibo que Digisini", es honesto y te ahorras la migración.
[email protected]3 · Comparar más a fondo
El blog tiene la comparativa larga contra Xibo y otras alternativas SaaS (Yodeck, ScreenCloud, OptiSigns, NoviSign).
digisini.com/es/blog/digital-signage-open-sourceEsta guía es viva. Si encuentras una afirmación que está desactualizada, escríbenos a [email protected] y la corregimos. La honra del oficio.
Edición 2026-05 · Digisini · digisini.com