Operations

Environment Variables

Environment reference

Environment variables (operator)

Focus: variables customers may see in advanced configuration. Do not set test-only or inject flags on production hosts.

Paths & endpoints

NameTypical purpose
SOVIEZ_OPS_ROOTOperations state
SOVIEZ_DEVICE_DIRDevice binding
SOVIEZ_SECRETS_DIRSecrets
SOVIEZ_TENANT_DIRTenant runtime
SOVIEZ_SAAS_BASE_URLSoviez API base (connected mode)
SOVIEZ_STAGES_DIRStage data
SOVIEZ_TEST_MODEMust be 0 on customer hosts

Secrets (prefer files)

Prefer file-based secrets where the product supports them (for example backup passphrase files). Do not put activation secrets in shell history or world-readable files.

Safety windows & policy

NamePurpose
SOVIEZ_UPDATE_STRICT_SIGRequire signed update artifacts when enabled
SOVIEZ_UPDATE_SAFETY_WINDOW_HOURSUpdate rollback window
SOVIEZ_RESTORE_SAFETY_WINDOW_HOURSRestore rollback window
SOVIEZ_EDGE_MODEEdge mode (direct or Cloudflare-assisted)
SOVIEZ_BACKUP_DISABLE_ENCRYPTIONWeakens local backups — avoid on Production
SOVIEZ_LOG_LEVELLogging verbosity

Most day-to-day operators should use soviez.sh commands rather than editing environment files by hand.

Related: CONFIGURATION_REFERENCE.md, CLI_REFERENCE.md.

Source: canonical operator documentation · Permalink