
Installation d'un Réflecteur XLX Multi-mode
YSF, DMR, D-Star, C4FM sur Ubuntu 22.04 / 24.04 ou Debian 12
Guide complet et mis à jour - Octobre 2025
Table des matières
- 1. Introduction
- 2. Prérequis
- 3. Préparation du système
- 4. Installation des dépendances
- 5. Téléchargement et configuration de XLX
- 6. Compilation du réflecteur
- 7. Configuration du service système
- 8. Installation du tableau de bord web
- 9. Configuration du serveur web Apache
- 10. Configuration du pare-feu
- 11. Démarrage et vérification
- 12. Configuration SSL
- 13. Enregistrement dans les listes publiques
- 14. Dépannage
- 15. Maintenance
- 16. Connexion au réflecteur
- 17. Conclusion
1. Introduction
Qu'est-ce que XLX ?
XLX est un réflecteur multiprotocole et multi-mode pour les modes numériques de radioamateur. Il permet de créer un serveur qui supporte simultanément :
- D-Star (avec les protocoles DPlus/REF, DCS, DExtra/XRF)
- DMR (Digital Mobile Radio)
- YSF/C4FM (Yaesu System Fusion)
Avantages de XLX
- Multi-mode natif : Les utilisateurs DMR et YSF peuvent communiquer sans matériel de transcodage
- Jusqu'à 26 modules (salles A à Z)
- Tableau de bord en temps réel
- Interconnexion possible entre réflecteurs
- Open source et compatible Pi-Star
2. Prérequis
Serveur
- Serveur VPS ou dédié avec Ubuntu 22.04/24.04 ou Debian 12
- CPU : 1-2 vCPU minimum
- RAM : 1-2 Go minimum
- Stockage : 20 Go minimum
- Fournisseurs recommandés : Linode, DigitalOcean, OVH (5€/mois)
Réseau
- Adresse IP publique fixe (IPv4 obligatoire)
- Nom de domaine complet (FQDN) : exemple
xlx.votre-domaine.fr - Ports réseau accessibles
Numéro XLX
Choisissez un numéro à 3 chiffres (000-999) non utilisé. Vérifiez sur : https://xlx.n5amd.com/index.php?show=reflectors
3. Préparation du système
Connexion au serveur
Mise à jour du système
Création d'un utilisateur administrateur
4. Installation des dépendances
Vérification des versions
5. Téléchargement et configuration de XLX
Téléchargement des sources
Paramètres à modifier dans main.h
1. Activation de l'auto-link YSF
Changez :
En :
2. Adresse IP du serveur
Trouvez votre IP :
Puis modifiez :
3. Nombre de modules (optionnel)
Sauvegardez : Ctrl + X, puis Y, puis Entrée
6. Compilation du réflecteur
Téléchargement de la base DMR ID
7. Configuration du service système
Modifiez la ligne ARGUMENTS :
Exemple :
Activation :
8. Installation du tableau de bord web
Paramètres essentiels
1. Informations de contact
2. Configuration Calling Home (IMPORTANT)
$CallingHome['Active'] DOIT être à true pour apparaître dans les listes publiques.Attribution des permissions
9. Configuration du serveur web Apache
Contenu :
Activation :
10. Configuration du pare-feu
Ports TCP
Ports UDP
Activation :
11. Démarrage et vérification
Test du tableau de bord
Vous devriez voir votre réflecteur XLX### avec la version v2.5.3.
12. Configuration SSL (recommandé)
13. Enregistrement dans les listes publiques
Avec $CallingHome['Active'] = true, votre réflecteur s'enregistre automatiquement.
Vérifiez sur : https://xlx.n5amd.com/index.php?show=reflectors
14. Dépannage
Le service ne démarre pas
Le tableau de bord est vide
Pas dans les listes
- Vérifier
$CallingHome['Active'] = true - Vérifier le FQDN
- Attendre 24-48 heures
- Vérifier les logs
15. Maintenance
Mise à jour de XLX
Mise à jour base DMR
16. Connexion au réflecteur
Depuis Pi-Star (D-Star)
- Configuration → Expert → MMDVMHost
- Section D-Star Network :
- Protocole : XLX
- Hostname :
xlx.votre-domaine.fr - Port :
30001 - Module :
B
Codes DTMF
*###A→ Module A*###B→ Module B*U→ Déconnexion
17. Conclusion
Prochaines étapes
- Testez avec votre hotspot
- Configurez des modules dédiés
- Ajoutez du transcodage AMBE si nécessaire
- Promouvez votre réflecteur
Bonnes pratiques
- Documentez votre configuration
- Mettez à jour régulièrement
- Surveillez les logs
- Maintenez la sécurité (SSL, updates)
- Partagez vos connaissances