1
0
mirror of https://github.com/ShaYmez/xlxd.git synced 2024-12-23 01:55:49 -05:00
Go to file
2016-02-05 18:31:17 +01:00
config added some config files 2016-01-01 21:42:13 +01:00
dashboard updated country callsign list 2016-02-05 18:31:17 +01:00
scripts added comments to script file 2016-01-01 13:55:05 +01:00
src version 1.1.1 2016-01-02 16:02:58 +01:00
license.txt Initial import 2015-12-29 23:45:47 +01:00
readme readme 2016-01-04 12:49:30 +01:00

1. Copyright:

© 2016 Luc Engelmann LX1IQ

The XLX Multiprotocol Gateway Reflector Server is part of the software system
for the D-Star Network.
The sources are published under GPL Licenses.

2. Usage:

The packages which are described in this document are designed to install server
software which is used for the D-Star network infrastructure.
It requires a 24/7 internet connection which can support 20 voice streams or more
to connect repeaters and hotspot dongles!!

- The server requires a fix IP-address !
- The public IP address should have a DNS record which must be published in the
common host files.

If you want to run this software please make sure that you can provide this
service free of charge, like the developer team provides the software and the
network infrastructure free of charge!

3. Requirements:

The software packages for Linux are tested on Debian7 (Wheezy) 32 and 64bit or newer.
Raspbian will work but is not recommended.
Please use the stable version listed above, we cannot support others.

4. Installation:

Debian 7 (Wheezy) 32 and 64bit:

// after a clean installation of debian make sure to run update and upgrade
# apt-get update
# apt-get upgrade

// install git
# apt-get install git git-core

// install webserver with PHP5 support
# apt-get install apache2 php5

//install g++ compiler
 # apt-get install build-essential

//download and compile the XLX sources
# git clone https://github.com/LX3JL/xlxd.git
# cd xlxd/src/
# make
# make clean
# make install

// copy startup script “xlxd” to /etc/init.d
# cp ~/xlxd/scripts/xlxd /etc/init.d/xlxd

// adapt the default startup parameters to your needs
# pico /etc/init.d/xlxd

// Last step is to declare the service for automatic startup and shutdown
# service xlxd start
# service xlxd status
# update-rc.d xlxd defaults

// start or stop the service with:
# service xlxd start
# service xlxd stop

// copy dashboard to /var/www
# cp -r ~/xlxd/dashboard /var/www/db

// reboot server to see if the auto-start is working
# reboot


5. Firewall settings:

XLX Server requires the following ports to be open and forwarded properly for in- and outgoing network traffic:
 TCP port 80        (http) optional TCP port 443 (https)
 TCP port 8080      (RepNet)
 UDP port 10001     (json interface XLX Core)
 TCP port 22        (ssh) optional  TCP port 10022
 UDP port 30001     (DExtra protocol)
 UPD port 20001     (DPlus protocol)
 UDP port 30051     (DCS protocol)

© 2016 Luc Engelmann LX1IQ