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
}
| Key | Meaning |
|---|---|
listen | HTTP listen address for the API + console (and the install wizard on first run). |
public_url | Outside-facing console URL. |
engine | How to reach xcon-db — the single source of truth. db is the anchor vhost (main). |
log_level | debug / info / warn / error. |
amqp_listen | Serve the AMQP 0-9-1 surface here (e.g. 0.0.0.0:5672). Empty = disabled. |
amqp_queue_retention_days | Retention 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