Caprover logo
Caprover one-click apps browser
Penpot logo
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
4
penpot-redis
redis:$$cap_redis_version
    always
    penpot-exporter
    penpotapp/exporter:$$cap_penpot_version
      always
      2
      penpot-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_version
      Checkout their docker description page for the valid tags https://hub.docker.com/_/postgres?tab=tags

      Redis Version

      Default: 7

      $$cap_redis_version
      Checkout 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_version
      Checkout 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_flags
      Add "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_whitelist
      Checkout option on their documentation https://help.penpot.app/technical-guide/configuration

      Postgres Database password

      Default: $$cap_gen_random_hex(16)

      $$cap_postgres_pass
      Password for postgres

      Public URI

      Default: undefined

      $$cap_public_uri
      Frontend url to access your Penpot

      SMTP from address

      Default: user@example.com

      $$cap_smtp_from

      SMTP reply address

      Default: no-reply@example.com

      $$cap_smtp_reply_to

      SMTP host

      Default: smtp.example.com

      $$cap_smtp_host

      SMTP port

      Default: 587

      $$cap_smtp_port

      SMTP username

      Default: user@example.com

      $$cap_smtp_username

      SMTP password

      Default: undefined

      $$cap_smtp_password

      SMTP TLS support

      Default: true

      $$cap_smtp_tls

      SMTP SSL support

      Default: false

      $$cap_smtp_ssl

      Send Anonymous Data

      Default: false

      $$cap_enable_telemetry
      When 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
      © 2025, Built with Gatsby - Source code available on GitHub