thalassa-crowsnest
v0.3.0 thalassa haproxy loadbalancer proxy
Thalassa Crowsnest
Crowsnest is a realtime dashboard for Thalassa.
Installation
npm install thalassa-crowsnest
Running
The easiest way to run Crowsnest at this point is with the bin script from the command line. Crowsnest is exposed as a module and can be used as such in your own application but you should have a close look at how the SockJS connection is configured.
./node_modules/.bin/thalassa-crowsnest
Options
./node_modules/.bin/thalassa-crowsnest --h
Options:
--host host to bind to [default: "0.0.0.0"]
--port port to bind to [default: 8080]
--thalassaHost host of the Thalassa server [default: "127.0.0.1"]
--thalassaPort port of the Thalassa server [default: 5001]
--thalassaApiPort port of the Thalassa server [default: 9000]
--dbPath filesystem path for leveldb [default: "./node_modules/thalassa-crowsnest/bin/db"]
--debug enabled debug logging
Known Limitations and Roadmap
Thalassa currently doesn't implement any type of authentication or authorization and at this point expects to be running on a trusted private network. This will be addressed in the future. Ultimately auth should be extensible and customizable. Suggestions and pull requests welcome!
License
Licensed under Apache 2.0. See LICENSE file.
npm i thalassa-crowsnest
Metadata
- Apache2
- >0.10.0
- Mike Brevoort
- released 4/17/2014