PORT | server.port | |
DATABASE_DRIVER | database.driver | "sqlite" or "postgres" |
DATABASE_URL | database.url | Also sets driver to "postgres" |
DB_PATH | database.path | SQLite file path |
SUBNET | network.subnet | |
EXTERNAL_INTERFACE | network.external_interface | |
ENABLE_BRIDGE | network.bridge.enabled | "true" to enable |
BRIDGE_SUBNET | network.bridge.subnet | |
ENABLE_PROXY | proxy.enabled | "true" to enable |
PROXY_DOMAIN | proxy.domain | |
PROXY_HTTP_PORT | proxy.http_port | |
PROXY_HTTPS_PORT | proxy.https_port | |
PROXY_TLS_EMAIL | proxy.tls.email | Also enables TLS |
PROXY_TLS_CACHE_DIR | proxy.tls.cache_dir | |
HEALTH_CHECK_INTERVAL | proxy.health.interval | |
WORKER_POOL_SIZE | workers.pool_size | |
SCHEDULER_STRATEGY | scheduler.strategy | "spread" or "pack" |
AUTH_DATABASE_URL | auth.database_url | |
SECRETS_MASTER_KEY_PATH | secrets.master_key_path | |
SECRETS_METADATA_SERVICE_ENABLED | secrets.metadata_service_enabled | "false" to disable |
SECRETS_METADATA_SERVICE_ADDRESS | secrets.metadata_service_address | |
CORS_ALLOWED_ORIGINS | cors.allowed_origins | Comma-separated, supports wildcards |
SKIP_STARTUP_CLEANUP | (direct) | Set to "1" to skip stale process cleanup |
SOCKET_DIR | (direct) | Firecracker socket directory (default: /tmp) |