Skip to main content
citadel-core reads a YAML configuration file, accepts environment-variable overrides for connection details, and takes a small set of command-line flags at start-up. Secrets (the share-store password and identity password) are supplied through files or prompts, never through the configuration file in production.

config.yaml

Cluster

Storage and backups

Messaging and discovery

Health and authorisation

Environment variables

citadel-core start

citadel-core version prints the version.

citadel-core-cli

Files a node uses