Xabber WebSocket is a WebSocket XMPP client interface. It is a standalone WebSocket connection manager that enables a web application like Xabber for Web to communicate with multiple different XMPP servers
You need GNU make
and git
in your PATH.
To build and run the app, use the following command:
$ git clone https://github.com/redsolution/xabber-websocket.git
$ cd xabber-websocket
$ make run
Then point your xmpp client to ws://yourserver:8080/websocket
or you can use the embedded Xabber Web client on http://yourserver:8080/client
If make
is successful, archive xabber_ws-NN.tar.gz
with an application will be created
in the _rel/xabber_ws/
directory
Copy the archive to your server and use the following command:
$ mkdir xabber_ws
$ tar -xvf xabber_ws-NN.tar.gz -C xabber_ws
$ cd xabber_ws/bin
$ ./xabber_ws start
Then point your xmpp client to ws://yourserver:8080/websocket
or you can use the embedded Xabber Web client on http://yourserver:8080/client