Installation eines Multimode-XLX-Reflektors
YSF, DMR, D-Star, C4FM auf Ubuntu 22.04 / 24.04 oder Debian 12
Vollständige und aktualisierte Anleitung - Oktober 2025
Inhaltsverzeichnis
- 1. Einführung
- 2. Voraussetzungen
- 3. Vorbereitung des Systems
- 4. Installation der Abhängigkeiten
- 5. Download und Konfiguration von XLX
- 6. Kompilieren des Reflektors
- 7. Konfiguration des Systemdienstes
- 8. Installation des Web-Dashboards
- 9. Konfiguration des Apache-Webservers
- 10. Konfiguration der Firewall
- 11. Start und Überprüfung
- 12. SSL-Konfiguration
- 13. Eintrag in die öffentlichen Listen
- 14. Fehlerbehebung
- 15. Wartung
- 16. Verbindung zum Reflektor
- 17. Fazit
1. Einführung
Was ist XLX?
XLX ist ein Multiprotokoll- und Multimode-Reflektor für die digitalen Betriebsarten im Amateurfunk. Damit lässt sich ein Server einrichten, der gleichzeitig Folgendes unterstützt:
- D-Star (mit den Protokollen DPlus/REF, DCS, DExtra/XRF)
- DMR (Digital Mobile Radio)
- YSF/C4FM (Yaesu System Fusion)
Vorteile von XLX
- Natives Multimode: DMR- und YSF-Nutzer können ohne Transcoding-Hardware miteinander kommunizieren
- Bis zu 26 Module (Räume A bis Z)
- Echtzeit-Dashboard
- Vernetzung zwischen Reflektoren möglich
- Open Source und kompatibel mit Pi-Star
2. Voraussetzungen
Server
- VPS oder dedizierter Server mit Ubuntu 22.04/24.04 oder Debian 12
- CPU: mindestens 1-2 vCPU
- RAM: mindestens 1-2 GB
- Speicher: mindestens 20 GB
- Empfohlene Anbieter: Linode, DigitalOcean, OVH (5€/Monat)
Netzwerk
- Feste öffentliche IP-Adresse (IPv4 zwingend)
- Vollständiger Domainname (FQDN): zum Beispiel
xlx.votre-domaine.fr - Erreichbare Netzwerkports
XLX-Nummer
Wählen Sie eine noch nicht vergebene dreistellige Nummer (000-999). Prüfen Sie dies auf: https://xlx.n5amd.com/index.php?show=reflectors
3. Vorbereitung des Systems
Verbindung zum Server
System aktualisieren
Administrator-Benutzer anlegen
4. Installation der Abhängigkeiten
Versionen überprüfen
5. Download und Konfiguration von XLX
Quellcode herunterladen
Zu ändernde Parameter in main.h
1. Auto-Link YSF aktivieren
Ändern Sie:
in:
2. IP-Adresse des Servers
Ermitteln Sie Ihre IP:
Ändern Sie dann:
3. Anzahl Module (optional)
Speichern: Ctrl + X, dann Y, dann Enter
6. Kompilieren des Reflektors
DMR-ID-Datenbank herunterladen
7. Konfiguration des Systemdienstes
Ändern Sie die Zeile ARGUMENTS:
Beispiel:
Aktivieren:
8. Installation des Web-Dashboards
Wichtigste Parameter
1. Kontaktangaben
2. Konfiguration Calling Home (WICHTIG)
$CallingHome['Active'] MUSS auf true stehen, damit der Reflektor in den öffentlichen Listen erscheint.Berechtigungen setzen
9. Konfiguration des Apache-Webservers
Inhalt:
Aktivieren:
10. Konfiguration der Firewall
TCP-Ports
UDP-Ports
Aktivieren:
11. Start und Überprüfung
Dashboard testen
Sie sollten Ihren Reflektor XLX### mit der Version v2.5.3 sehen.
12. SSL-Konfiguration (empfohlen)
13. Eintrag in die öffentlichen Listen
Mit $CallingHome['Active'] = true meldet sich Ihr Reflektor automatisch an.
Prüfen Sie dies auf: https://xlx.n5amd.com/index.php?show=reflectors
14. Fehlerbehebung
Der Dienst startet nicht
Das Dashboard ist leer
Nicht in den Listen
$CallingHome['Active'] = trueprüfen- FQDN prüfen
- 24-48 Stunden warten
- Logs prüfen
15. Wartung
XLX aktualisieren
DMR-Datenbank aktualisieren
16. Verbindung zum Reflektor
Über Pi-Star (D-Star)
- Configuration → Expert → MMDVMHost
- Abschnitt D-Star Network:
- Protokoll: XLX
- Hostname:
xlx.votre-domaine.fr - Port:
30001 - Modul:
B
DTMF-Codes
*###A→ Modul A*###B→ Modul B*U→ Trennen
17. Fazit
Nächste Schritte
- Testen Sie mit Ihrem Hotspot
- Richten Sie eigene Module ein
- Ergänzen Sie bei Bedarf AMBE-Transcoding
- Machen Sie Ihren Reflektor bekannt
Bewährte Praktiken
- Dokumentieren Sie Ihre Konfiguration
- Aktualisieren Sie regelmässig
- Überwachen Sie die Logs
- Achten Sie auf die Sicherheit (SSL, Updates)
- Teilen Sie Ihr Wissen





