Command-line Flags
Flags to help you configure the agent at the startup. These flags can be set in the command line when starting the agent or added to a configuration file.
| Flag | Type | Default | Description |
|---|---|---|---|
| -port | string | :4040 | The port on which the agent will listen. |
| -address | string | localhost | The address for the agent on which it will listen. |
| -spaaddr | string | localhost:443 | The address of the Scurid Server. |
| -store | string | ./store | Path where the device's keys/keystore will be stored. |
| -pkg | string | ./pkg/ | Path where the device package will be stored. This is the default path where files will be downloaded when using the DownloadFile API. Note: files that the agent downloads automatically (such as updates or configuration files) are stored in a separate path, not controlled by this flag. |
| -syncrate | duration | 10s | Synchronization/heartbeat rate (e.g., 15s). |
| -name | string | "" | The name of the agent. If not defined a custom name will be assigned by the server. |
| -log | string | ./log | Folder where logs will be stored (created if missing). |
| -logtofile | bool | false | If true, logs will be written to file only. |
| -sshport | int | 2200 | Scurid server SSH port. If this port is changed on the server, it must also be updated here. |
| -localssh | string | localhost:22 | Local SSH address for the agent. |