Install **npm** and **nodejs** on your system. On debian like systems type this in a command line:
```
sudo apt-get install npm nodejs
sudo apt-get install npm nodejs nodejs-legacy
```
## Installation
Move to **debomatic-webui/** directory and type:
You have to install node dependencies locally, creates automatically the user configuration file and install **coffee-script** globally. Move to **debomatic-webui/** directory and type:
```
npm install
sudo npm install -g coffee-script
```
That command downloads node dependences locally and creates automatically user configuration file.
## Usage
Take a look at auto-generated **user.config.js**. Edit as you wish and then run service with:
Take a look at auto-generated **user.config.coffee**. Edit as you wish and then run service with:
<p><strong>debomatic-webui</strong> is a web interface for Deb-o-Matic aims to give to users a simple
way to browse logs and to know what's going on debomatic build service providing a real-time packages status.</p>
<p>This interface is built up on <a href="//nodejs.org">node</a> platform
and uses intensely <a href="//socket.io">socket.io</a> and <a href="//jquery.com/">jquery</a> technologies.</p>
<p>This interface is built up on <a href="//nodejs.org" target="_blank">node</a> platform
and uses intensely <a href="//socket.io" target="_blank">socket.io</a> and <a href="//jquery.com/" target="_blank">jquery</a> technologies.</p>
<p>Whenever you want to leave a suggestion or file a bug report, please open a <a href="https://github.com/LeoIannacone/debomatic-webui/issues">new issue</a>.</p>
<p>Whenever you want to leave a suggestion or file a bug report, please open a <a href="https://github.com/debomatic/debomatic-webui/issues" target="_blank">new issue</a>.</p>
<dt>Show header</dt><dd>Hide header to have a minimized interface <span class="text-muted">as much as possible</span>.</dd>
<dt>Enable sidebar</dt><dd>Enable sidebar in <a href="<%= web.paths.distribution %>">distribution</a> page.</dd>
<dt>Glossy theme</dt><dd>Use a glossy theme for the interface. Not too much changes, just fancy.</dd>
...
...
@@ -28,7 +26,7 @@
<dt>File font-size</dt><dd>Increase the font size for files content.</dd>
<dt class="debug">Debug level</dt><dd class="debug">Set debug level, please take a look at <a href="/javascripts/debug.js">debug.js</a> for more information. Level <code>0</code> means no debug. Please <strong>DO NOT</strong> enable debug if you do not really need it. Debug can affect perfomance.</dd>
<dt class="debug">Debug level</dt><dd class="debug">Set debug level, please take a look at <a href="/javascripts/debug.js" target="_blank">debug.js</a> for more information. Level <code>0</code> means no debug. Please <strong>DO NOT</strong> enable debug if you do not really need it. Debug can affect perfomance.</dd>