Start the server
Running orion-server with no subcommand starts the server. The global flag -c, --config <path> names the TOML config file and applies to every subcommand.
Synopsis
orion-server [-c <config.toml>]
Description
Each subcommand loads the same merged configuration: defaults, then the file, then ORION_* environment overrides. See How settings are resolved. Both binaries accept --version, which prints the version, git hash, and build timestamp.
Options
| Flag | Description |
|---|---|
-c, --config <path> | The TOML configuration file. Applies to every subcommand. |
--version | Print the version, git hash and build timestamp, then exit. |
Examples
orion-server # Start with defaults
orion-server -c config.toml # Start with a config file
Related
- Server configuration: every setting, its default and its
ORION_*override. - Install Orion: the first run, on every platform.
- Production checklist: what to set before the server faces traffic.
orion-servercommands: every subcommand.
Last verified 14 September 2026