Prerequisites

Get the sources

The most up to date sources are on GitHub: https://github.com/Pixel166/OpenJabNab

git clone https://github.com/Pixel166/OpenJabNab.git

This command will retrieve the source, including the creation of two directories:

These are all the files to the server

These are the files for the HTTP part

Set up the HTTP part

The Apache server must be configured so that the directory http-wrapper is the root of the domain (or subdomain).

Attention to rights management files on some operating systems.

Compile the openJabNab server

go in the “server”.

cd <path to sources>/openJabNab/server

Generate the Makefile with the command “qmake-r” Start compiling (make)

qmake-r
make

Copy the file openjabnab.ini-dist in the bin directory, and rename openjabnab.ini

cp openjabnab.ini-dist bin/openjabnab.ini

Edit this file and replace “my.domain.com” with your domain

Choose the authentication mode you want (depending on the standalone mode or proxy) in the bin/plugins/plugin_auth.ini

Proxy mode
Standalone mode

Launch the executable “openjabnab” created in the bin directory

./bin/openjabnab

Server Usage

Configure the Nabaztag/tag 1) to use the domain “my.domain.com/vl” instead of r.nabaztag.com/vl (in advanced settings)

Save the configuration to relaunch the rabbit.

1)
plug and press the button above the head until the lights are blue