Options
Docker
To run XIBLE using a Docker container, simply pull and run;
docker run -it -p 9600:9600 spectrumbroad/xible
Navigate to http://localhost:9600 to open the XIBLE editor. If you are running XIBLE on a machine other than your localhost, replace localhost with the IP address or DNS name of that machine.
Note that all the state, including flows, are currently stored within the Docker container. Issue #94
Quickstart
Once you have Node.js installed, you can run the following to install and start XIBLE;
docker run -it -p 9600:9600 spectrumbroad/xible
Run locally
Installing and running XIBLE directly on your computer or server.
Prerequisites
No matter the operating system of your choice, XIBLE has one prerequisite for a local installation. XIBLE runs on top of Node.js and therefore needs Node.js to be installed.
You can refer to the following page for installing Node.js: download. Or perhaps you find a packaged Node.js version more suitable for you.
Be sure to select at least version 12.0.0 of Node.js. Older versions are not supported.
Linux & macOS
After you have installed Node.js (see prerequisites), all you need to do is take advantage of the NPM package to globally install your XIBLE installation;
sudo npm i xible -g --production
Once this is complete, you may start XIBLE the quick-and-easy way;
xible server start
Navigate to http://localhost:9600 to open the XIBLE editor. If you are running XIBLE on a machine other than your localhost, replace localhost with the IP address or DNS name of that machine.
Install as service
Linux only; alternatively install XIBLE as a service and run that service. This will ensure XIBLE will automatically start whenever your system boots.
sudo xible service enable
sudo xible service start
More information on all xible command line options is available here.
Quickstart
Once you have Node.js installed, you can run the following to install and start XIBLE;
sudo npm i xible -g --production
xible server start
Windows
After you have installed Node.js (see prerequisites), all you need to do is take advantage of the NPM package to globally install your XIBLE installation;
npm i xible -g --production
Once this is complete, you may start XIBLE the quick-and-easy way;
xible server start
Navigate to http://localhost:9600 to open the XIBLE editor. If you are running XIBLE on a machine other than your localhost, replace localhost with the IP address or DNS name of that machine.
More information on all xible command line options is available in the command line documentation.
Quickstart
Once you have Node.js installed, you can run the following to install and start XIBLE;
npm i xible -g --production
xible server start