Templatespenpot
development
penpot
Open-source design and prototyping platform for product teams; the design tool for design and code collaboration.
developmentcollaborationproductivityPostgreSQLValkey
What gets deployed
Web
penpot server
PostgreSQL
managed database
Valkey
managed cache
GitHub stars38,000
About
Open-source design and prototyping platform for product teams; the design tool for design and code collaboration.
Managed services
- PostgreSQLTCP:5432
- ValkeyTCP:6379
Environment Variables
| Variable | Description | Required |
|---|---|---|
| PENPOT_PUBLIC_URI | Default: {{KUBERO_APP_URL}} | Optional |
| PENPOT_BACKEND_URI | Default: http://penpot-backend:6060 | Optional |
| PENPOT_EXPORTER_URI | Default: http://penpot-exporter:6061 | Optional |
| PENPOT_FLAGS | Default: enable-registration enable-login-with-password disable-email-verification disable-secure-session-cookies | Optional |
| PENPOT_DATABASE_URI | Default: postgresql://{{KUBERO_APP_NAME}}-postgresql-rw:5432/penpot | Optional |
| PENPOT_DATABASE_USERNAME | Default: penpot | Optional |
| PENPOT_DATABASE_PASSWORD | Default: penpot | Optional |
| PENPOT_REDIS_URI | Default: redis://rfr-{{KUBERO_APP_NAME}}-valkey-readwrite:6379/0 | Optional |
| PENPOT_SECRET_KEY | Default: replace-with-openssl-rand-hex-32 | Optional |
| PENPOT_ASSETS_STORAGE_BACKEND | Default: assets-fs | Optional |
| PENPOT_STORAGE_ASSETS_FS_DIRECTORY | Default: /opt/data/assets | Optional |
Deploy penpot
One click to deploy a fully configured penpot instance with all dependencies pre-wired.
Deploy NowReady to deploy penpot?
No infrastructure to manage. Just connect your repo and go live in seconds.