Setting up the platform on boot (Daemon mode, Windows)
The Broox Platform follow a standard layout.
Main executables are installed at `c:\Program Files (x86)\Broox <Node Name>\BrooxNodeName.exe`
All executables support command line execution with the -h
option for help.
Running as a service
The current best option is to use a service wrapper application like:
- Shawl
- SimpleServiceManager
- NSSM (unmantained but works)
Command line for daemon mode
To start in non-interactive mode you should call the Broox<Node Name>.exe
with the -d
(daemon) flag.
Note that if you start up as a service, it will be under the Local system account, so it won't locate the default (interactive mode) configuration paths.
You need to pass the path to the .ini
, .log
and .pid
files.
Example: Broox Controller
Supposing you have a writable folder c:\MyServices
"C:\Program Files (x86)\Broox Controller\BrooxController.exe" -d -c c:\MyServices\controller.ini -l c:\MyServices\controller.log -p c:\MyServices\controller.pid
Running in an interactive session
Another option is to run in an automatically started user session, checking the "start automatically and minimize" checkbox in the node UI.
For this you can add a direct access to the Broox Node in question inside the Startup Applications (Use Win+R and write shell:startup
to access the startup folder).