=== Prerequisites === * Apache (with mod rewrite) + php * Qt version 4.3 minimum (with development libraries) * A Nabaztag / tag === 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: * Server These are all the files to the server * Http-wrapper 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. * Let the user system that starts the web server can read and write files in the directory http-wrapper * The user who launches openjabnab need to write to the folder http-wrapper/ojn_local/ === Compile the openJabNab server === go in the "server". cd /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 [[en:configurer_openjabnab|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 == * Proxy == Standalone mode == * Full * Patched Launch the executable "openjabnab" created in the bin directory ./bin/openjabnab === Server Usage === Configure the Nabaztag/tag ((plug and press the button above the head until the lights are blue)) to use the domain "my.domain.com/vl" instead of r.nabaztag.com/vl (in advanced settings) Save the configuration to relaunch the rabbit.