You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
F4KXL_DStarGateway/README.md

2.5 KiB

1. Introduction

This is a port of G4KLX Jonathan Naylor's ircddbGateway. It is wxWidgets free and has minimal dependencies to boost (header libs only), libconfig++ and libcurl

2. Current State

2.1. Code sanity

The current code is working, yet ugly IMHO as it is a mix of C and C++ of various ages. The code has also been amended to no longer rely on compiler defines for paths like log or data. These can be set in configuration file.

2.2. Code Credit

2.3. Features

All the features found in ircddbGateway are supposed to be working. I have mixed feelings about putting these back in or not.

Features that where left out :

  • CCS (is still being used ?)
  • Starnet (you might consider running Smart Group Server XL from a dedicated computer instead)
  • Announcement (same can be achieved using transmitd)

3. Building and installing

It is assumed you know how to clone a git repository.

3.1. Prerequisites and dependencies

Before first time building you need to install dependencies and prerequisites

apt install build-essential libconfig++-dev libcurl4-openssl-dev libboost-dev

3.2. Building

make

3.3. Installing

The program is meant to run as a systemd service. All bits an pieces are provided.

sudo make install

3.4. Configuring

After installing you have to edit the configuration file. If you went with default paths, the config file is located in /usr/local/etc/dstargateway.cfg The syntax is libconfig syntax, keep in my mind that configuration keys are keys sensitive. When done with configuration, the daemon will be started automatically on boot. To manual start and stop it use the usual systemd commands

sudo systemctl start dstargateway.service
sudo systemctl stop dstargateway.service

Powered by TurnKey Linux.