One-click appsPenpot


Open-source design and prototyping, a Figma alternative. Nuvlo installs it on a server in your own cloud account, with a domain, HTTPS and backups.

Category
Design
Replaces
Figma
Server size
HeavyNeeds real memory. Plan for a mid-size server or one of its own.
Good for
Design files that live with your projects

Design and prototype
Components, flex and grid layout, and clickable prototypes in the browser.
Open standards
Designs are SVG and CSS under the hood, easy to hand off.
Unlimited editors
Invite the whole team and clients without seat pricing.

Each app is its own Docker Compose project behind Nginx, with generated passwords and a Let’s Encrypt certificate.

  • FrontendWeb app
  • BackendAPI
  • ExporterPNG, SVG and PDF export
  • Valkey 8.1Cache
  • PostgreSQL 16Database
After install

Create your first account on first visit. Sign-up is open to anyone who can reach the URL until you configure SMTP and email verification.

How do I install Penpot?

Pick one of your servers, choose Penpot from the one-click catalog and give it a domain. Nuvlo starts the containers with generated passwords, points the domain and issues the certificate.

What size server does Penpot need?

Heavy. Needs real memory. Plan for a mid-size server or one of its own.

What happens after install?

Create your first account on first visit. Sign-up is open to anyone who can reach the URL until you configure SMTP and email verification.

Is Penpot backed up?

Yes. Apps are sites like any other, so they use the same backup schedules and your own storage bucket.

Who updates Penpot?

You do. Penpot keeps the version it was installed with; to move to a newer release, pull the new image on the server over SSH. The dashboard has no update button for apps.

Does Nuvlo charge per app?

No. You pay your Nuvlo plan and your cloud provider for the server, and Penpot itself is free to self-host.


Connect a provider, create a server and install Penpot from the catalog.