iagctl server

Prev Next

iagctl server

Start the server

Synopsis

This command launches a gateway server that can be connected to/from other gateway clients. In order to run the iactl server
command, the gateway application mode will need to be set to server via configuration variable GATEWAY_APPLICATION_MODE.

Connecting to Gateway Manager

You can connect your IAG deployment to Gateway Manager and Itential Platform if GATEWAY_CONNECT_ENABLED is enabled and a certificate is present and set by the GATEWAY_CONNECT_CERTIFICATE_FILE configuration variable.

If you have successfully connected to Gateway Manager, you will see a log message that says connected to gateway manager at at {{host:port}}.

Admin User Creation

On the first launch of iactl server, an entry is placed into the logs with temporary credentials for the gateway admin account. The log entry will resembles the entry shown below.

 CREATED TEMPORARY ADMIN 
 username: admin 
 password: V1j*tiXS@q2ey!k21(mHjJ9@f70zit(% 

A correctly configured gateway client can then connect to the server by running iactl login admin.

For more information on resetting passwords, see User login.

Admin User Password Recovery

If the admin account credentials are forgotten, one can recover the admin account by running iactl server --recover-admin-user.

This process will require access to the server with two terminals open. The user can then enter a new password that will be used by the admin user.

iagctl server [flags]

Examples

Start the Gateway Server

iactl server

Options

--cert-file string          Certificate file to use (default "/etc/gateway/gateway.crt")
-h, --help                  Help for server
--private-key-file string   Private key file to use (default "/etc/gateway/gateway.key")
--recover-admin-user        Starts a recovery process if the admin user credentials are lost

Options Inherited from Parent Commands

--config string   Path to the configuration file
--raw             Displays the result of the command in its raw format
--verbose         Enable verbose output