Skip to content

Server CLI

--root-dir DIR
--jwt-public-key PEM

Use --jwt-public-key-dir DIR instead of --jwt-public-key PEM for per-tenant keys.

Flag Default Meaning
--host HOST 127.0.0.1 Listen host.
--port PORT 9090 Listen port. Use 0 for a free port.
--tls-cert PEM none TLS certificate chain.
--tls-key PEM none TLS private key.
Flag Meaning
--jwt-public-key-dir DIR Per-tenant public keys.
--tenant-encryption-master-key FILE Master secret for per-tenant DB keys.
--tenant-max-connections N Max sync connections per tenant.
--tenant-max-files N Max Barq files per tenant.
--tenant-max-open-files N Max open files per tenant per server thread.
--tenant-max-storage-bytes N Max current on-disk bytes per tenant.
Flag Meaning
--enable-flx Enable flexible sync websocket negotiation.
--flx-owner-rule TABLE:FIELD Owner rows where FIELD equals token identity.
--flx-public-readonly-rule TABLE Public read-only table.
Flag Meaning
--allow-unsigned-tokens Skip token signature checks.
--disable-sync-to-disk Keep synced data off disk for tests.