Siptrackd is the backend API part of Siptrack, to make documentation easier all docs are found in the siptrackweb repo.
For the first command you must replace dnf and packages with your own distro package names.
$ sudo dnf install openldap-devel mariadb mariadb-devel cyrus-sasl-devel
$ git clone https://github.com/sii/siptrackd
$ cd siptrackd
$ virtualenv .venv
$ source .venv/bin/activate
(.venv) $ pip install -r requirements.txt
(.venv) $ python setup.py install
(.venv) $ siptrackd -l - -b stsqlite -s storage.cfg --searcher=whoosh --searcher-args=./st-whoosh
That will start the API backend on port 9242 without SSL.
Now use siptrack client to access it.