Templatestwenty
productivity
twenty
Building a modern alternative to Salesforce, powered by the community.
productivityworkPostgreSQLValkey
What gets deployed
Web
twenty server
PostgreSQL
managed database
Valkey
managed cache
GitHub stars45,686
About
Building a modern alternative to Salesforce, powered by the community.
Managed services
- PostgreSQLTCP:5432
- ValkeyTCP:6379
Environment Variables
| Variable | Description | Required |
|---|---|---|
| FRONT_BASE_URL | Default: twenty.localhost | Optional |
| ENABLE_DB_MIGRATIONS | Default: true | Optional |
| CACHE_STORAGE_TYPE | Default: redis | Optional |
| REDIS_URL | Default: redis://rfr-{{KUBERO_APP_NAME}}-valkey-readwrite:6379 | Optional |
| API_RATE_LIMITING_TTL | Default: 100 | Optional |
| API_RATE_LIMITING_LIMIT | Default: 100 | Optional |
| APP_SECRET | Default: base64:Mnl3bDdlYjY2bzBmcWMzanE3dDhiN3BxY2ZqZzh3bmM= | Optional |
| POSTGRES_ADMIN_PASSWORD | Default: twenty | Optional |
| PG_DATABASE_URL | Default: postgres://twenty:twenty@{{KUBERO_APP_NAME}}-postgresql-rw:5432/twenty | Optional |
| IS_SIGN_UP_DISABLED | Default: false | Optional |
| PASSWORD_RESET_TOKEN_EXPIRES_IN | Default: 5m | Optional |
| WORKSPACE_INACTIVE_DAYS_BEFORE_NOTIFICATION | Default: 365 | Optional |
| WORKSPACE_INACTIVE_DAYS_BEFORE_SOFT_DELETION | Default: 380 | Optional |
| WORKSPACE_INACTIVE_DAYS_BEFORE_DELETION | Default: 400 | Optional |
| STORAGE_TYPE | Default: local | Optional |
| MESSAGE_QUEUE_TYPE | Default: pg-boss | Optional |
| SIGN_IN_PREFILLED | Default: false | Optional |
| DEBUG_MODE | Default: false | Optional |
| TELEMETRY_ENABLED | Default: true | Optional |
| NODE_OPTIONS | Default: --max-old-space-size=1536 | Optional |
Deploy twenty
One click to deploy a fully configured twenty instance with all dependencies pre-wired.
Deploy NowReady to deploy twenty?
No infrastructure to manage. Just connect your repo and go live in seconds.