Hub Server options#
Cegal Hub Server runs as a standalone executable on Windows or Linux.
To run a simple stand-alone Hub Server without TLS.
cegalhub server --tls=false

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 server.
Flags#
option (flag) |
description |
---|---|
–auth-connectors |
require connectors to authenticate to the Cegal Hub server (default: true) |
–auth-clients |
require clients to authenticate to the Cegal Hub server (default: true) |
|
require clients to be authenticated in the specified Cegal Keystone tenant id. Your tenant id can be found using the keystone tenant-id command. |
–tls |
use transport level security (default: true) |
|
the path to the .cert file (default: the cert file path) |
|
the path to the key file of the server (default: the key file path) |
|
the GRPC port that Hub listens on (default: 9595) |
|
a specified token (auto generated if flag set but an empty string provided) that Hub Connectors may authenticate with. |
|
if true any Connector must supply the join-token when connecting. This will auto generate a token if a connector join token is not provided. (default: false) |
–no-log-file |
dont create a log file (default: false) |
|
pretty print to console (default: true) |
|
collect Prometheus metrics from Cegal Hub (default: false) |
–prom-port value |
the port the prometheus metrics endpoint (only applies if the –prometheus flag is set) (default: 7979) |
–debug |
set logging level to debug (default: false) |
|
show help (default: false) |