An open API service indexing awesome lists of open source software.

https://github.com/redsolution/xabber-websocket

Standalone WebSocket connection manager needed to connect Xabber for Web to multiple different XMPP servers
https://github.com/redsolution/xabber-websocket

erlang websocket xabber xmpp

Last synced: 6 months ago
JSON representation

Standalone WebSocket connection manager needed to connect Xabber for Web to multiple different XMPP servers

Awesome Lists containing this project

README

          

= Xabber WebSocket server

Xabber WebSocket is a WebSocket XMPP client interface. It is a standalone WebSocket connection manager
that enables a web application like https://github.com/redsolution/xabber-web[Xabber for Web] to communicate
with multiple different XMPP servers

=== Build and run
You need GNU `make` and `git` in your PATH.

To build and run the app, use the following command:

[source,bash]
$ 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`

=== Install and run
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:

[source,bash]
$ 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`

=== Online documentation

https://github.com/redsolution/xabber-websocket/wiki[Wiki]