
SylkServer Installation
-----------------------

Copyright (c) AG Projects
http://ag-projects.com

Home page: http://sylkserver.com

Ths software can be installed manually from it source tree or as a Debian
package on Debian and Ubuntu systems.


Debian and Ubuntu packages
--------------------------

See https://packages.ag-projects.com

Update the list of available packages:

sudo apt-get update

Install SylkServer:

sudo apt-get install sylkserver 

or

sudo apt-get install sylkserver-webrtc-gateway

Enable SylkServer:

Edit /etc/default/sylkserver and set RUN_SYLKSERVER=yes

Configure SylkServer:

Edit the .ini files inside /etc/sylkserver/ folder.

Run SylkServer:

sudo systemctl start sylkserver

High level application logs are logged to journal, use journalctl -f to read the live logs

Detail protocol traces are logged in /var/log/sylkserver/


Manual installation
-------------------

The source code can be retrieved:

1. Using git from https://github.com/AGProjects/sylkserver/
2. Using darcs from http://devel.ag-projects.com/repositories/sylkserver

Install the required dependencies:

 * python3-sipsimple from http://sipsimpleclient.org (>= 5.3.0)
 * python3-autobahn
 * python3-klein
 * python3-wokkel

To run SylkServer in the foreground:

./sylk-server --no-fork

To run SylkServer in the foreground in bonjour mode:

./sylk-server --no-fork --use-bonjour

To toggle debug mode send SIGUSR1 signal to the sylk-server process.

