Skip to main content
The Standard System is configured via config.conf. This file controls everything from your device’s network identity and operating mode to AI model selection, notification channels, and background indexing cadences. The default configuration is shown below, followed by a full description of every available property.

Default Configuration

Properties

name
string
default:"standard-c1"
Device hostname. Follows standard hostname naming conventions — use lowercase letters, numbers, and hyphens only.
version
number
default:"1.0"
Standard Parser and Compiler version. Do not change this value; it is managed by the Standard System and must match the installed release.
server_port
integer
default:"9002"
The web socket port that clients connect to when communicating with this Standard instance.
server_bind_address
string
default:"0.0.0.0"
The network address the Standard server binds to. The default 0.0.0.0 listens on all available network interfaces.
mode
string
default:"client"
The operating mode for this Standard instance. Accepted values:
  • client — a personal device that connects to a relay or server
  • server — a local hub that other clients on the same network can connect to
  • relay — a publicly accessible instance that routes traffic between remote clients
relay
string
default:"relay.standardcomputers.net"
The URL of a Standard System running in relay mode. Use relay.standardcomputers.net for the public relay. Do not include a protocol prefix (http://, https://) or www — provide the bare hostname only.
gui_host
string
default:"standard.local"
The address at which the Standard GUI or Standard UI is accessible. Change this if you need to host the interface at a custom domain or local hostname.
nodes
array
default:"[]"
A list of child node IP addresses. Add IP addresses here to register additional Standard devices as child nodes under this instance.
conversational
boolean
default:"true"
When true, enables conversational AI so you can interact with your Standard Intelligence Model using natural language queries from the CLI or GUI.
voice
string
default:"en_GB-northern_english_male-medium"
The voice file used for text-to-speech (TTS) output. Specify the name of any installed voice file on your system.
model
string
default:"standard"
The AI Large Language Model used for queries and conversational AI. Set to standard to use the default Standard model, or provide the name of an Ollama model installed on your device.
sms
boolean
default:"true"
When true, enables SMS notifications from your Standard System.
email
boolean
default:"true"
When true, enables email notifications from your Standard System.
spoken
boolean
default:"true"
When true, enables spoken (text-to-speech) notifications using the configured voice.
remote_changes
boolean
default:"true"
When true, allows configuration and record changes to be made via the relay. Set to false to restrict all changes to local access only.
cli_output
boolean
default:"true"
When true, the Standard System logs activity to the console. Useful for monitoring and debugging; disable in production relay deployments if console noise is a concern.
smtp_enabled
boolean
default:"true"
When true, enables the built-in SMTP server to accept inbound email. This is required if you are using the public relay at relay.standardcomputers.net.
nas_enabled
boolean
default:"false"
When true, enables the NAS (Network Attached Storage) server, making your Standard device’s storage accessible as a network drive.
preload_articles
boolean
default:"false"
When true, article records are loaded into memory at startup. This speeds up article retrieval but increases memory usage, particularly if you have a large corpus.
release_cadence
integer
default:"86400"
The interval in seconds between bulletin updates. The default value of 86400 triggers a bulletin generation once every 24 hours.
indexing_cadence
integer
default:"21600"
The interval in seconds between file indexing runs. The default value of 21600 runs the file indexer every 6 hours.
relay_response_timeout
integer
default:"30"
The number of seconds the system waits for a relay response before timing out. Increase this value on high-latency connections.