Enterprise launcher
The enterprise launcher starts and coordinates the services in your production stack. Use these variables to connect the launcher to shared infrastructure and provide the license used at startup..env
Bundled services
The production license ships Core, workers, Watch, and query-agent bootstrap in a single enterprise image. Use these variables when you want to run Cloud and Plane only and manage those services separately..env
Public app configuration
These variables control how users reach the deployment and how the launcher connects the internal services. Use the public values for browser access and the internal port values only when you need to change service bindings..env
Custom branding
Customize the Cloud Dashboard theme to match your brand colours. Set your organization name and primary colour so the dashboard feels like your product, not a generic install..env
Security & authentication
These variables configure browser access, local authentication, and encryption for Plane..env
Email handling
Configure SMTP so Plane can send login alerts, password resets, and other Cloud notifications from your deployment. If you do not already have an SMTP provider, services such as Resend, SendGrid, or Amazon SES can be used.SMTP is optional. You can skip these variables if you do not need email notifications yet.
.env
Cold storage
Configure object-storage archiving for your Lake service. When enabled, Lake copies eligible older transactions, balances, ledgers, and identities into verified Parquet files while hot Postgres stays lean. Lake keeps archive indexes in sync and leaves hot database rows untouched unless purge is explicitly enabled..env
Monitoring
Configure object-storage persistence for your Monitoring service. When set, Monitoring stores traces, metrics, and logs captured from connected instances in your configured S3-compatible bucket so they can be retained and retrieved outside the control-plane database..env
Watch
Configure Git-based rule loading for your Watch service. WhenWATCH_SCRIPT_GIT_REPO is set, Watch clones the repository, loads .ws rule files from it, and keeps the local copy in sync.
For additional Watch settings, see Watch configuration.
.env