Skip to main content

Configuration

The broker reads a single JSON config (written by the install wizard, then yours to edit). Default path /etc/xcon-quee/xcon-quee.json.

{
"listen": "0.0.0.0:9080",
"public_url": "https://quee.example.com",
"engine": {
"addr": "127.0.0.1:5432",
"user": "xcon",
"pass": "…",
"db": "main",
"tls": false
},
"log_level": "info",
"amqp_listen": "0.0.0.0:5672",
"amqp_queue_retention_days": 7
}
KeyMeaning
listenHTTP listen address for the API + console (and the install wizard on first run).
public_urlOutside-facing console URL.
engineHow to reach xcon-db — the single source of truth. db is the anchor vhost (main).
log_leveldebug / info / warn / error.
amqp_listenServe the AMQP 0-9-1 surface here (e.g. 0.0.0.0:5672). Empty = disabled.
amqp_queue_retention_daysRetention for AMQP queue topics (default 7). The window an un-acked durable message survives a down consumer.

Everything durable lives in xcon-db; the config carries no data, only how to reach the engine and which ports to serve. Editing it and restarting the service is safe — the broker rebuilds its live state from the engine.

systemctl restart xcon-quee