Hub Agent options#
Cegal Hub Agent runs as a standalone executable.
To run a simple stand-alone Hub Agent connecting to a remote Cegal Hub Server. In this scenario the Agent has the least privilege possible.
cegalhub agent --address=cegalhub.demo1-ispace.cegal-geo.com --port=443 --tls

In a production setting and depending on your deployment scenario it is likely further options will be supplied. See below for the options available when running a stand-alone Cegal Hub Agent.
Flags#
option (flag) |
description |
---|---|
|
host address where Hub Server is running (default: localhost) |
|
GRPC port Hub Server listens on (default: 9595) |
–tls |
use transport layer security for the connection (default: false) |
|
connector join token allowing the Connector to join Hub Server (not available for client requests) |
|
allow the Hub Connector to be publicly available (only applies for connector usage) (default: false) |
|
use remote connection configuration settings (alternative to specifying address, port, tls etc individually) (default: false) |
|
specify no local browser is available for login on the local machine and device flow login should be used (default: false) |
–profile value |
launch an application(s) with specified profile(s) name (multiple profiles can be specified comma-separated) (default: <profile_name>) |
|
override the environment variable(s) in the launch profile (multiple overrides can be specified comma-separated) (default: <env_var_name>) |
|
use the user Keystone identity to authenticate (default: true) |
|
allow the Cegal Hub Agent to execute scripts (default: false) |
|
allow the Cegal Hub Agent to launch wellknown application profiles (default: false) |
–no-log-file |
dont create a log file (default: false) |
|
pretty print to console (default: true) |
–debug |
set logging level to debug (default: false) |
|
allow clients to list files recursively from the given directory. A value of ‘*’ means all paths are accessible. A value of ‘.’ means the current working directory. An empty value will use the default files path. |
|
make the specified directory path available to clients. A value of ‘*’ means all paths are accessible. A value of ‘.’ means the current working directory. An empty value will use the default files path. |
|
set the default file upload directory path available to clients. A value of ‘.’ will use the current working directory. An empty value will use the default files path. (default: <path to file>) |
|
allow files to be overwritten when uploading. (default: false) |
|
specify additional file upload directory paths to make available to clients. * means all paths are accessible. |
|
show help (default: false) |