Back to articles
Technology Insight

Scaling Design Excellence: A Professional Guide to Deploying Penpot Enterprise with S3-MinIO for Creative Agencies

May 27, 2026

Introduction: The New Era of Design Sovereignty

In the rapidly evolving landscape of digital product design, the shift toward open-source standards and data ownership has become a strategic priority for high-growth agencies. While SaaS platforms have long dominated the market, the professional design community is increasingly seeking solutions that offer greater control, security, and scalability. Penpot, the first open-source design and prototyping platform, has emerged as a formidable challenger to proprietary giants.

For design agencies managing sensitive client assets, a standard cloud deployment may not suffice. By transitioning to Penpot Enterprise and integrating it with an S3-compatible MinIO storage system on a Virtual Private Server (VPS), agencies can create a robust, self-hosted ecosystem. This technical integration ensures that every pixel, prototype, and version history remains under the agency's direct control, providing a significant competitive advantage in terms of security compliance and performance.

The Strategic Value of Penpot in an Agency Workflow

Penpot is unique because it bridges the gap between designers and developers by using SVG, CSS, and HTML standards as its native language. For an agency, this translates to fewer handoff frictions and higher fidelity in the final product. However, the true power for an Enterprise-grade setup lies in the ability to customize the infrastructure.

  • Total Data Ownership: Unlike proprietary tools, self-hosting Penpot means your intellectual property never leaves your private network.
  • Cost Efficiency: By utilizing a VPS and MinIO, agencies can avoid per-seat licensing fees that scale aggressively as teams grow.
  • Performance Optimization: Strategic placement of your VPS geographically closer to your team and clients reduces latency during high-stakes collaborative sessions.

Architecture Overview: Penpot, MinIO, and the VPS Ecosystem

Deploying an Enterprise-level design stack requires a clear understanding of the architectural components. At the center is the Penpot application suite, which consists of several microservices, including the frontend, backend, and the Exporter (responsible for PDF and image generation). However, the most critical component for long-term scalability is the storage layer.

Why S3-Compatible Storage?

By default, Penpot can store assets on the local filesystem of the server. While this works for small projects, it is a bottleneck for agencies. Utilizing an S3-compatible storage engine like MinIO allows for:

  1. Infinite Scalability: Easily expand storage capacity without reconfiguring the application.
  2. Redundancy: MinIO provides sophisticated data protection through erasure coding.
  3. Seamless Backups: S3-native tools make it simple to sync design assets to off-site locations or cold storage.

Step-by-Step Implementation Strategy

1. Preparing the VPS Environment

To ensure a smooth experience, the VPS should be provisioned with a modern Linux distribution (e.g., Ubuntu 22.04 LTS). Given the resource-heavy nature of design rendering, we recommend a minimum of 8GB RAM and 4 vCPUs. Containerization via Docker and Docker Compose is the industry standard for this deployment, as it simplifies dependency management and updates.

2. Configuring MinIO for High-Performance Asset Management

Before launching Penpot, the MinIO instance must be configured. It is essential to create a dedicated bucket for Penpot (e.g., penpot-assets) and define an Access Key and Secret Key with specific permissions. For agencies, we recommend enabling Object Locking and Versioning on the MinIO bucket to protect against accidental deletions of critical design iterations.

3. Integrating Penpot with the S3 Backend

The core of the integration lies in the docker-compose.yaml environment variables. Instead of local storage, you will point Penpot to your MinIO endpoint. Key variables include:

PENPOT_STORAGE_TYPE=s3
PENPOT_STORAGE_S3_ENDPOINT=[https://your-minio-api.agency.com](https://your-minio-api.agency.com)
PENPOT_STORAGE_S3_BUCKET=penpot-assets

Using HTTPS for the MinIO endpoint is non-negotiable in a professional setting. This requires a Reverse Proxy (such as Nginx or Traefik) and SSL certificates from Let's Encrypt.

Optimization for Agency Use-Cases

The Role of Redis in Collaborative Design

Real-time collaboration is the heartbeat of a design agency. Penpot uses Redis to manage live sessions and synchronize changes across multiple users. In an Enterprise setup, tuning the Redis configuration to handle high concurrency is vital. This ensures that when ten designers are working on the same file, there is zero lag in state synchronization.

Security and Access Control

For agencies, client confidentiality is paramount. Implementing LDAP or OIDC (OpenID Connect) integration within Penpot Enterprise allows the agency to manage user access through their existing corporate directory. This simplifies onboarding and offboarding, ensuring that former employees or contractors immediately lose access to sensitive project files.

Maintenance and Long-term Scalability

A self-hosted solution is only as good as its maintenance strategy. Agencies should implement a three-tier backup system:

  • Database Dumps: Daily exports of the Postgres database (where the metadata and vector paths live).
  • S3 Synchronization: Using mc mirror (the MinIO client) to sync the S3 bucket to a secondary cloud provider or local NAS.
  • System Snapshots: Full VPS snapshots before any major Penpot version upgrades.

Regularly testing the restoration process is what separates professional operations from amateur setups. In the event of a server failure, an agency must be able to restore the design environment within minutes, not hours.

Conclusion: Empowering Your Creative Team

Transitioning to Penpot Enterprise with S3-MinIO is more than a technical upgrade; it is a strategic investment in an agency's infrastructure. It removes the limitations of proprietary cloud ecosystems, provides predictable costs, and ensures that the agency remains the sole custodian of its creative output. By following this professional deployment path, your agency is not just using a design tool—it is building a private design powerhouse tailored for the demands of the modern enterprise client.

As the industry continues to move toward open standards, agencies that master their own tools will be best positioned to lead the next generation of digital innovation.

Scaling Design Excellence: A Professional Guide to Deploying Penpot Enterprise with S3-MinIO for Creative Agencies | DPTCloud