Download

Sylk Suite has multiple software packages that all can work together. Sylk Server is always required. Depending on the features and applications you want to use you can install the required packages.


Sylk Server

Sylk Server is packaged and ready to use on Debian and Ubuntu Linux. Alternatively, you can download its source code and build the package yourself, install it the python way or run it from its download directory without installing it system-wide.

Linux Packages

Linux installation instructions are available here. The package name is sylkserver.

sudo apt-get update
sudo apt-get install sylkserver

or to install with WebRTC gateway support:

sudo apt-get update
sudo apt-get install sylkserver-webrtc-gateway

Source Code

The source code is managed using darcs version control tool. The darcs repository can be fetched with:

darcs get http://devel.ag-projects.com/repositories/sylkserver

To obtain the incremental changes after the initial get run:

darcs pull -a

Alternatively, you can use our Github mirror.

Install the required dependencies:

To run Sylk Server in the foreground:

cd sylkserver/
./sylk-server --no-fork

To install Sylk Server manually on the system tree:

cd sylkserver/
sudo python setup.py install

Installation

Instructions on how to run the server can be found in the documentation


Sylk Pushserver

Sylk Pushserver was designed to act as a central dispatcher for mobile push notifications inside RTC provider infrastructures. Both the provider and the mobile application customer, in the case of a shared infrastructure, can easily audit problems related to the processing of push notifications.

Download instructions are similar to Sylk Server.

Linux Packages

Linux installation instructions are available here. The package name is sylk-pushserver.

sudo apt-get update
sudo apt-get install sylk-pushserver

Sylk Desktop Client

Sylk Desktop Client, focused on multiparty conferencing, is the companion client for SylkServer. It uses the Sylk Server webrtc gateway application.

Source Code

The source code is maintained using darcs version control tool. The darcs repository can be fetched with:

darcs get http://devel.ag-projects.com/repositories/sylk-webrtc

To obtain the incremental changes after the initial get run:

darcs pull -a

Alternatively, you can use our Github mirror.

By default, the client requires no configuration to run by using the publicly available SIP2SIP service as a backend.

iIf you want to use Sylk Client with your own Sylk Server installation edit this file:

src/app/config.js

and rebuild the client as described in the README.md file.


Sylk Mobile Client

Sylk Mobile Client, is the mobile version of Sylk Desktop Client. It uses the Sylk Server webrtc gateway application.

See Github mirror