Back to articles
Technology Insight

Self-Hosting Penpot on VPS: A Secure, Open-Source Figma Alternative for Modern Design Teams

June 1, 2026

Introduction: The Shift Toward Design Sovereignty

In the rapidly evolving landscape of digital product development, the tools we use define our workflow, our privacy, and our bottom line. For years, proprietary SaaS platforms have dominated the UI/UX design space. However, a significant shift is occurring. Organizations are increasingly seeking open-source alternatives that offer the same collaborative power as industry giants like Figma but with the added benefits of data sovereignty and cost control. Enter Penpot.

Penpot is the first open-source design and prototyping platform meant for domain-cross teams. Unlike traditional tools, Penpot uses SVG as its native file format, effectively removing the silos between designers and developers. By self-hosting Penpot on a Virtual Private Server (VPS), your team gains full ownership of its creative assets and infrastructure.

Why Choose Penpot Over Proprietary Alternatives?

While Figma and Adobe XD are powerful, they operate within a 'walled garden.' Self-hosting Penpot on your own VPS breaks down these walls. Here is why forward-thinking design teams are making the switch:

  • Data Privacy and Security: When you self-host, your design files, user data, and intellectual property never leave your infrastructure. This is critical for industries with strict compliance requirements, such as healthcare or finance.
  • Open Standards: Penpot’s reliance on SVG, CSS, and HTML means that your designs are not trapped in a proprietary format. What you design is natively understood by browsers and development environments.
  • Cost Predictability: SaaS pricing models often scale aggressively per editor. With a self-hosted VPS instance, your costs are tied to your server resources rather than your headcount.
  • Customization: Being open-source allows for deep integration with your existing internal tools and custom plugins tailored to your specific workflow.

Strategic Advantages of Self-Hosting on a VPS

Deploying Penpot on a VPS (Virtual Private Server) strikes the perfect balance between the ease of the cloud and the control of an on-premise data center. Modern VPS providers offer high-speed NVMe storage and robust CPU performance, ensuring that your design environment remains fluid and responsive even with complex, multi-layered files.

"The transition to open-source design tools isn't just about saving money; it's about ensuring that the creative process remains transparent and accessible to everyone in the product lifecycle."

Bridging the Designer-Developer Gap

One of the most significant friction points in product development is the handoff. Developers often struggle with proprietary design specs that don't translate directly to code. Penpot addresses this by using Flexbox and CSS Grid layouts within the design tool itself. When a designer uses these features, the resulting code is exactly what a developer needs to implement the UI, significantly reducing 'translation' errors and revision cycles.

Technical Requirements for Your VPS

Before initiating the installation, ensure your VPS meets the following minimum recommendations to provide a smooth experience for your design team:

  • CPU: 2+ Cores (4 Cores recommended for larger teams).
  • RAM: 4GB Minimum (8GB recommended for optimal performance).
  • Storage: 20GB+ SSD/NVMe (Scale based on the number of assets).
  • OS: Ubuntu 22.04 LTS or any modern Linux distribution with Docker support.

Step-by-Step Deployment Overview

Self-hosting Penpot is streamlined through the use of Docker and Docker Compose. This containerized approach ensures that all dependencies are correctly managed and that your environment remains clean.

1. Prepare the Environment

First, update your system and install the necessary dependencies. You will need to have Docker and the Docker Compose plugin installed on your VPS. Secure your server by setting up a firewall (UFW) and ensuring only necessary ports (80, 443, and SSH) are open.

2. Fetching the Penpot Configuration

Penpot provides a standardized docker-compose.yaml file. You can retrieve this directly from their official GitHub repository. This file defines the various services required, including the Penpot frontend, backend, the Postgres database, and the Redis cache.

3. Configuration and Environment Variables

Before launching, you must configure your config.env file. This is where you define your URL, Email (SMTP) settings for user invitations, and Secret Keys. Proper SMTP configuration is vital for team collaboration, as it allows you to invite new members to your instance securely.

4. Launching the Instance

With your configuration in place, executing docker-compose up -d will pull the images and start the services. Within minutes, your private design suite will be live and accessible via your VPS IP address or assigned domain.

Best Practices for Maintaining a Self-Hosted Penpot Instance

Managing your own design infrastructure requires a proactive approach to maintenance. To ensure 99.9% uptime for your design team, consider the following:

  1. Automated Backups: Set up a cron job to back up your Postgres database and the 'assets' volume daily. Store these backups in a separate physical location (e.g., S3-compatible object storage).
  2. SSL Encryption: Never run your design tool over insecure HTTP. Use Certbot (Let's Encrypt) with an Nginx reverse proxy to ensure all data transmitted between your team and the VPS is encrypted.
  3. Resource Monitoring: Use tools like HTOP or Netdata to monitor CPU and RAM usage. If you notice performance degradation as your team grows, most VPS providers allow for instant vertical scaling.
  4. Regular Updates: Penpot is actively developed. Regularly pull the latest Docker images to benefit from new features, performance improvements, and security patches.

Conclusion: Empowering Your Creative Team

Transitioning to a self-hosted Penpot instance is a strategic move for any design team that values security, flexibility, and collaboration. By moving away from proprietary SaaS, you reclaim control over your workflow and your data. While the initial setup requires a technical touch, the long-term benefits of a tailor-made, high-performance design environment are undeniable.

As the industry moves toward more open and standardized web technologies, Penpot stands as the leading choice for teams that want to design for the future. Start your self-hosting journey today and experience the freedom of truly open-source design.

Self-Hosting Penpot on VPS: A Secure, Open-Source Figma Alternative for Modern Design Teams | DPTCloud