Installer un XLX

Installer un serveur Debian 8 64bit
Installation des outils

apt-get update
apt-get upgrade
apt-get aptitude
apt-get install git git-core
apt-get install apache2 php5
apt-get install build-essential

Installation du XLX

cd ~
git clone https://github.com/LX3JL/xlxd.git
cd xlxd/src/
make clean
make
make install
cp ~/xlxd/scripts/xlxd /etc/init.d/xlxd
wget -O /xlxd/dmrid.dat http://xlxapi.rlx.lu/api/exportdmr.php
update-rc.d xlxd defaults
chmod +r /var/log/messages

Installation du Dashboard

cp -r ~/xlxd/dashboard /var/www/
chown -r www-data:www-data /var/www/

Démarrer le XLXD

reboot
systemctl start xlxd
systemctl daemon-reload
service xlxd start

Les commandes : service xlxd start et service xlxd stop

    1. Ouvrir les ports suivants :
  • iptables -t filter -A INPUT -p tcp –dport 80 -j ACCEPT
  • iptables -t filter -A INPUT -p tcp –dport 8080 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 10001 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 10002 -j ACCEPT
  • iptables -t filter -A INPUT -p tcp –dport 10022 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 30001 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 20001 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 30051 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 8880 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 62030 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 10100 -j ACCEPT
  • iptables -t filter -A INPUT -p udp –dport 10101:10199 -j ACCEPT

 

    1. Les ports suivants sont utilisés pour:
  • TCP port 80 (http) optional TCP port 443 (https)
  • TCP port 8080 (RepNet) optional
  • UDP port 10001 (json interface XLX Core)
  • UDP port 10002 (XLX interlink)
  • TCP port 22 (ssh) optional TCP port 10022
  • UDP port 30001 (DExtra protocol)
  • UPD port 20001 (DPlus protocol)
  • UDP port 30051 (DCS protocol)
  • UDP port 8880 (DMR+ DMO mode)
  • UDP port 62030 (MMDVM protocol)
  • UDP port 10100 (AMBE controller port)
  • UDP port 10101 – 10199 (AMBE transcoding port)