Speedify SDK for Desktop/Embedded 16.4.0
Loading...
Searching...
No Matches
Daemon Arguments

When starting the Speedify Daemon, you can pass various command-line arguments to modify its behavior. Below is a list of commonly used arguments. All default paths are relative to the current working directory.

Options

  • -h : Show this help
  • -r <resource path> : Path to a directory containing runtime resources, like cacert.pem (default: .)
  • -d <data path> : Path to a directory to use for persistent data storage (default: .)
  • -g <temp path> : Path to a directory to use for temporary storage and logging (default: same as the data path)
  • -c <crash path> : Path to a directory to use for crash dumps (default: same as the data path)
  • -i <ws ip> : IP address to bind the websocket server to (default: 127.0.0.1)
  • -p <ws port> : Port to bind the websocket server to (default: 9330)
  • -l : Do not log to files (default: file logging enabled)
  • -m : Do not log to memory (default: memory logging enabled)
  • -n : Do not set the daemon's process as a high priority (default: will run as a high priority)

Linux Only Options

  • -k <keyctl path> : Path to a directory for storing keyctl-encrypted RSA keys and seed files used for encrypting settings and auth tokens (default: .keys)

Windows Only Options

  • -s <service name> : Run as a service with the given name (default: not a service)