plane.env file (Docker Compose) or Helm values (Kubernetes).
Core Configuration
Application URLs
These are the most critical settings and must be configured before first startup..env
Server Ports
.env
Database Configuration
PostgreSQL Settings
.env
.env
PostgreSQL 15.7 is used with
max_connections=1000 by default. Ensure your external database supports sufficient connections.Cache & Message Queue
Redis Configuration
.env
.env
Plane uses Valkey 7.2 by default, a Redis-compatible alternative. Any Redis 6.0+ compatible service works.
RabbitMQ Configuration
.env
File Storage
MinIO (S3-Compatible) Settings
.env
AWS S3 Configuration
For production, use AWS S3 or compatible services:.env
Security Settings
Secret Key
.env
Live Server Secret
.env
API Rate Limiting
.env
60/minute, 1000/hour, 10000/day
Trusted Proxies
.env
SSL/TLS Configuration
Let’s Encrypt
.env
.env
Email Configuration (SMTP)
Required for user invitations, password resets, and notifications..env
Gmail
Gmail
Enable 2FA and generate an App Password at myaccount.google.com/apppasswords
Amazon SES
Amazon SES
SendGrid
SendGrid
Mailgun
Mailgun
Authentication Settings
Basic Authentication
.env
Set
ENABLE_SIGNUP="0" to restrict new user registrations. Only admins can invite users.Workspace Creation
.env
1 to allow only admins to create workspaces.
OAuth Providers
Google OAuth
.env
1
Create OAuth Credentials
Go to Google Cloud Console
2
Configure OAuth Consent Screen
Set authorized redirect URI:
https://plane.example.com/auth/google/callback/3
Copy Credentials
Add Client ID and Secret to your
.env fileGitHub OAuth
.env
1
Create OAuth App
2
Set Callback URL
Authorization callback URL:
https://plane.example.com/auth/github/callback/3
Copy Credentials
Add Client ID and Secret to your
.env fileGitLab OAuth
.env
Integrations
Slack Integration
.env
Unsplash Integration
For cover images:.env
AI Features (LLM)
For AI-powered features:.env
OPENAI_API_KEY, OPENAI_API_BASE, and GPT_ENGINE are deprecated but still supported. Use LLM_API_KEY for new deployments.Analytics & Monitoring
PostHog (Product Analytics)
.env
Intercom (Customer Support)
.env
Performance Settings
Gunicorn Workers
.env
(2 x CPU_CORES) + 1
Debug Mode
.env
Deprecated Settings
These settings are kept for backward compatibility:.env
Environment Variables Reference Table
Applying Configuration Changes
1
Edit Configuration
2
Restart Services
Docker Compose:Or directly:Kubernetes:
3
Verify Changes
Check logs:
Next Steps
Instance Admin
Learn how to set up and manage instance administrators
