
Penpot
The open-source solution for design and prototyping.
Official integration
Created - Last update
The open-source solution for design and prototyping.
Deployed services
penpot-postgres
postgres:$$cap_postgres_version
- penpot-postgres-data:/var/lib/postgresql/data
always
4penpot-redis
redis:$$cap_redis_version
always
penpot-exporter
penpotapp/exporter:$$cap_penpot_version
always
2penpot-backend
penpotapp/backend:$$cap_penpot_version
- penpot-assets-data:/opt/data
19
penpot
penpotapp/frontend:$$cap_penpot_version
- penpot-assets-data:/opt/data
3
Variables
Postgres Version
Default: 15
$$cap_postgres_versionCheckout their docker description page for the valid tags https://hub.docker.com/_/postgres?tab=tags
Redis Version
Default: 7
$$cap_redis_versionCheckout their docker description page for the valid tags https://hub.docker.com/_/redis?tab=description
Penpot version for frontend, backend and exporter
Default: 1.18.4
$$cap_penpot_versionCheckout their docker page for the valid tags https://hub.docker.com/r/penpotapp/frontend/tags
Penpot Flags
Default: enable-registration enable-login enable-smtp
$$cap_flagsAdd "disable-secure-session-cookies" if you are going to serve it without HTTPS. Checkout option on their documentation https://help.penpot.app/technical-guide/configuration
Penpot Registration Domain Whitelist
Default: undefined
$$cap_registration_domain_whitelistCheckout option on their documentation https://help.penpot.app/technical-guide/configuration
Postgres Database password
Default: $$cap_gen_random_hex(16)
$$cap_postgres_passPassword for postgres
Public URI
Default: undefined
$$cap_public_uriFrontend url to access your Penpot
SMTP from address
Default: user@example.com
$$cap_smtp_fromSMTP reply address
Default: no-reply@example.com
$$cap_smtp_reply_toSMTP host
Default: smtp.example.com
$$cap_smtp_hostSMTP port
Default: 587
$$cap_smtp_portSMTP username
Default: user@example.com
$$cap_smtp_usernameSMTP password
Default: undefined
$$cap_smtp_passwordSMTP TLS support
Default: true
$$cap_smtp_tlsSMTP SSL support
Default: false
$$cap_smtp_sslSend Anonymous Data
Default: false
$$cap_enable_telemetryWhen enabled, a periodical process will send anonymous data about this instance. Read more at https://github.com/penpot/penpot/blob/f2fd97693427c7decb86e745bf178fe70fe332a0/docker/images/docker-compose.yaml#L56-L62