Choose how you want to run Nebulosa
Nebulosa is a single application divided into Client ad Server, this was by design to have it act as a BNC if needed (and because browsers don't like IRC connection).
There are two ways of running and using Nebulosa, you can either:
- Host the server locally and use it just like a normal IRC client
- Host the server remotely and use it like a BNC with a Web Client
Because of this, this guide will often refer to Server and Client as two separate machines, however if you want to run the server locally just assume they're the same thing.
(Server) Install prerequisites
Nebulosa runs on Node.js, which is the main requirement to run it.
You'll need to install it before proceeding
If you're on Linux, good chances are that it's in one of your repositories
Nebulosa is hosted on GitHub, so download and install Git as well
(Server) Install Nebulosa and required modules
To download Nebulosa, open a shell, browse to your path of choice and then execute the following command, A "Nebulosa" folder will be created with all the files inside.
git clone git@github.com:Hamcha/Nebulosa.git
Browse into the folder where Nebulosa files have been put and execute this command to install all the required Node.js modules:
npm install
As one of the dependencies require Git to be downloaded (node-irc) please be sure to have it installed.
(Server) Configuring Nebulosa
The configuration file of Nebulosa is called
(Server) Running Nebulosa
To run Nebulosa you can either use the provided run scripts (
coffee main.coffee
(Client) Opening the Web Interface
Once Nebulosa is running open a browser and go to