Skip to main content

Commands

Every menu action is a subcommand. All require root except --help, --version, env and completion.

Global flags

FlagEffect
--debugverbose logging; external command output shown on the terminal instead of hidden behind spinners
--log-file PATHlog file (default /var/log/nomctl.log)
--skip-preflightskip the CPU/RAM/NTP/Internet checks

Node lifecycle

CommandNotes
nomctl deploy [--repo URL] [--branch NAME]Deploy
nomctl start / stop / restartService control
nomctl logs [-f] [-n LINES]last 20 lines, or follow
nomctl resyncwipe chain data, keep wallet and config
nomctl backup [--max-backups N] [--cadence DAYS] [--hour HOUR] [--schedule]Backups
nomctl restore [--file FILE]picker when --file is omitted
nomctl analytics installAnalytics stack
nomctl upgrade [--check] [--version TAG] [--rollback]Upgrading

Observability

CommandNotes
nomctl status [--json] [--wait 2s] [--no-update-check]one-screen summary, with update lines when something is newer
nomctl top [--interval 2s] [--no-update-check]live dashboard, q to quit
nomctl support-bundle [--watch] [--since "12 hours ago"] [--output DIR] [--poll 10s] [--timeout 0]Support bundle

Alerts

CommandNotes
nomctl alerts setup [--code CODE] [--name NAME] [--relay URL]pair and start the service
nomctl alerts statuspairing, service, per-alert state
nomctl alerts listalerts with thresholds
nomctl alerts enable ALERT / disable ALERT
nomctl alerts set ALERT.KEY VALUEthresholds, e.g. disk_low.min_free_gb 20; also pillar.name NAME
nomctl alerts testsend a test message
nomctl alerts unpair [--force]
nomctl alerts runthe daemon; used by nomctl-alerts.service

Other

CommandNotes
nomctlthe menu
nomctl envevery NOMCTL_* variable with its default
nomctl completion bash|zsh|fishshell completion
nomctl --versionversion, commit, build date, platform