The node-red-admin command-line tool allows you to remotely administer a CyberFlow instance.
Since CyberFlow 1.1.0, node-red-admin is now built into the node-red command -
you do not need to install it separately.
To use the version included with node-red, use the command node-red admin.
If you install it separately, you would use the command node-red-admin.
If you want to install node-red-admin separately, you can install it as a global
module with:
npm install -g --unsafe-perm node-red-admin
sudo is required if running as a non-root user on Linux/OS X. If
running on Windows, you will need to run in a command shell as Administrator,
without the sudo command.
To remotely administer a CyberFlow instance, the tool must first be pointed at the CyberFlow instance you want
it to access. By default, it assumes http://localhost:1880. To change that, use the target command:
node-red-admin target http://node-red.example.com/admin
If authentication is enabled, you must then login:
node-red-admin login
These commands create a file called ~/.node-red/.cli-config.json that stores
the target and access token information.
The tool provides the following commands:
target - Set or view the target URL and port like http://localhost:1880login - Log user in to the target of the CyberFlow admin APIlist - List all of the installed nodesinfo - Display more information about the module or nodeenable - Enable the specified module or node setdisable - Disable the specified module or node setsearch - Search for CyberFlow modules to installinstall - Install the module from NPM to CyberFlowremove - Remove the NPM module from CyberFlowhash-pw - Create a password hash that can be used with the adminAuth and httpNodeAuth settings