Command-line flags
Flags to help you configure the server at startup. These flags can be set in the command line when starting the server.
| Flag | Default | Description |
|---|---|---|
| -port | 8082 | Sets the main server port (legacy/unused in current startup; kept for compatibility). |
| -keystore | keys/ | Filesystem path where the platform key store is located. |
| -scuridservice | beta2.scurid.com:443 | DO NOT EDIT until Scurid officially publishes new address of the Scurid SSI service the backend connects to. |
| -pkgstore | devicepkg/ | Directory for device packages and related artifacts. |
| -authport | 8083 | Port for the (optional) Auth HTTP server. |
| -tcp | :8888 | TCP API server bind address for plain HTTP/TCP endpoints. |
| -serverconfig | config/config.yaml | Path to the primary server YAML configuration file. |
| -monitor | true | Enables Prometheus metrics and starts the metrics HTTP server when true. |
| -log | log/ | Directory where server logs are written. |
| -logtofile | false | If true, logs are written only to file (no console output). |
| -sshport | 2200 | Port for the SSH server to listen on (reverse SSH feature). |
| -multiplexport | 2201 | Port used by the SSH multiplexer endpoint for client apps. |