Instalación de un reflector XLX multimodo
YSF, DMR, D-Star, C4FM en Ubuntu 22.04 / 24.04 o Debian 12
Guía completa y actualizada, octubre de 2025
Índice
- 1. Introducción
- 2. Requisitos previos
- 3. Preparación del sistema
- 4. Instalación de las dependencias
- 5. Descarga y configuración de XLX
- 6. Compilación del reflector
- 7. Configuración del servicio del sistema
- 8. Instalación del panel web
- 9. Configuración del servidor web Apache
- 10. Configuración del cortafuegos
- 11. Arranque y verificación
- 12. Configuración SSL
- 13. Registro en las listas públicas
- 14. Resolución de problemas
- 15. Mantenimiento
- 16. Conexión al reflector
- 17. Conclusión
1. Introducción
¿Qué es XLX?
XLX es un reflector multiprotocolo y multimodo para los modos digitales de radioaficionado. Permite crear un servidor que admite simultáneamente:
- D-Star (con los protocolos DPlus/REF, DCS, DExtra/XRF)
- DMR (Digital Mobile Radio)
- YSF/C4FM (Yaesu System Fusion)
Ventajas de XLX
- Multimodo nativo: los usuarios de DMR y YSF pueden comunicarse sin hardware de transcodificación
- Hasta 26 módulos (salas de la A a la Z)
- Panel en tiempo real
- Interconexión posible entre reflectores
- Código abierto y compatible con Pi-Star
2. Requisitos previos
Servidor
- Servidor VPS o dedicado con Ubuntu 22.04/24.04 o Debian 12
- CPU: 1-2 vCPU como mínimo
- RAM: 1-2 GB como mínimo
- Almacenamiento: 20 GB como mínimo
- Proveedores recomendados: Linode, DigitalOcean, OVH (5 €/mes)
Red
- Dirección IP pública fija (IPv4 obligatoria)
- Nombre de dominio completo (FQDN): por ejemplo
xlx.votre-domaine.fr - Puertos de red accesibles
Número XLX
Elija un número de 3 cifras (000-999) que no esté en uso. Compruébelo en: https://xlx.n5amd.com/index.php?show=reflectors
3. Preparación del sistema
Conexión al servidor
Actualización del sistema
Creación de un usuario administrador
4. Instalación de las dependencias
Comprobación de las versiones
5. Descarga y configuración de XLX
Descarga de las fuentes
Parámetros que hay que modificar en main.h
1. Activación del autoenlace YSF
Cambie:
Por:
2. Dirección IP del servidor
Averigüe su IP:
Después modifique:
3. Número de módulos (opcional)
Guarde: Ctrl + X, después Y, después Intro
6. Compilación del reflector
Descarga de la base de datos DMR ID
7. Configuración del servicio del sistema
Modifique la línea ARGUMENTS:
Ejemplo:
Activación:
8. Instalación del panel web
Parámetros esenciales
1. Datos de contacto
2. Configuración de Calling Home (IMPORTANTE)
$CallingHome['Active'] DEBE estar en true para aparecer en las listas públicas.Asignación de permisos
9. Configuración del servidor web Apache
Contenido:
Activación:
10. Configuración del cortafuegos
Puertos TCP
Puertos UDP
Activación:
11. Arranque y verificación
Prueba del panel
Debería ver su reflector XLX### con la versión v2.5.3.
12. Configuración SSL (recomendada)
13. Registro en las listas públicas
Con $CallingHome['Active'] = true, su reflector se registra automáticamente.
Compruébelo en: https://xlx.n5amd.com/index.php?show=reflectors
14. Resolución de problemas
El servicio no arranca
El panel está vacío
No aparece en las listas
- Compruebe
$CallingHome['Active'] = true - Compruebe el FQDN
- Espere de 24 a 48 horas
- Revise los logs
15. Mantenimiento
Actualización de XLX
Actualización de la base de datos DMR
16. Conexión al reflector
Desde Pi-Star (D-Star)
- Configuration → Expert → MMDVMHost
- Sección D-Star Network:
- Protocolo: XLX
- Hostname:
xlx.votre-domaine.fr - Puerto:
30001 - Módulo:
B
Códigos DTMF
*###A→ Módulo A*###B→ Módulo B*U→ Desconexión
17. Conclusión
Próximos pasos
- Pruébelo con su hotspot
- Configure módulos dedicados
- Añada transcodificación AMBE si es necesario
- Dé a conocer su reflector
Buenas prácticas
- Documente su configuración
- Actualice con regularidad
- Vigile los logs
- Mantenga la seguridad (SSL, actualizaciones)
- Comparta sus conocimientos





