Nouter Node.js based home router software
There is a lot of router software already out there. However most of the router software projects are specifically built with the idea of embedded home routers in mind.
This software is meant to run on those routers as well as any computer.
Next, to make things interesting we implement a first class web stack. Built on Node.js, Bootstrap, jQuery and most importantly with love.
On Debian Linux (Ubuntu Included) do this
$ apt-get -y install build-essential
$ cd /opt
$ git clone [email protected]:nullivex/nouter.git
$ cd nouter
$ npm install
First, setup a local config file like so.
'use strict';
module.exports = {
admin: {
enabled: true
}
}
Of course any additional overrides can be added to the config here.
Second, start the system.
$ node app
The default test suite can be ran using npm
$ npm test
All debug logging now uses the https://github.com/visionmedia/debug package.
The following can be used to see all messages (typically used in dev)
$ DEBUG=nouter:* node app
From there follow the debug filtering rules defined https://github.com/visionmedia/debug#wildcards
Language | javascript |
Version | 1.0.0 |
Git URL | https://github.com/nullivex/nouter |
Support | https://bugs.nullivex.com |
License | GPL-3.0 |
Description | Nouter Node.js inspired WRT style router software for everywhere! |
Keywords | Router, Home Router, OpenWRT, DDWRT, Tomato |