Dash CLI
Start
dash [-debug] [--no-redis]
| Argument | Description |
|---|---|
-debug | Enable debug logs and print redacted config |
--no-redis | Do not connect to Redis; use in-process runtime state |
Startup sequence:
- Load config.
- Initialize logging.
- Validate the admin password.
- Connect to PostgreSQL + TimescaleDB.
- Sync retention policies.
- Connect to Redis unless
--no-redisis set. - Initialize store, theme directory, default group, and JWT.
- Start HTTP, alert, and traffic background services.
Database Migration
dash migrate [-config path] [-debug]
Output:
migrate: total=<n> applied=<n> skipped=<n>
Migration also syncs TimescaleDB retention policies.
Theme Packing
dash pack-theme -src <theme-dir> [-out <theme.zip>]
-src is required. If -out is omitted, output is <theme-id>.zip. A missing .zip extension is added automatically.
Version
dash --version
dash -v
Prints the current Dash version.