ezforge env set
Set one or more environment variables.ezforge env list
List environment variable names (values are never shown).ezforge env unset
Remove an environment variable.Reserved names
A few names are reserved for platform-injected configuration (AUTO_STOP_SECONDS, HEALTH_CHECK_PATH, HEALTH_CHECK_TIMEOUT_SECONDS, SERVER_SUBDOMAIN, OAUTH_BASE_URL, EZFORGE_MCP_PUBLIC_URL, FLY_MCP_REPLAY_TOKEN) and cannot be overridden. ezforge env set on one of these names succeeds, but the platform value is used at deploy time — see Reserved variable names.
Security notes
- Values are write-only via the API — once set, a value can never be read back, only overwritten or deleted
- Variables are encrypted at rest using AES-256-GCM; the encryption key is unique per server
- Decryption happens only inside the server’s Firecracker microVM, just before process startup
- Variables are isolated per server — one server cannot read another’s variables