Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Deploying Penpot - Open-Source Design and Prototyping Platform

说明与用途

部署 Penpot:Docker Compose 配置、Traefik TLS、PostgreSQL 与 Valkey、创建初始团队和项目。

问题

Deploy a self-hosted Penpot instance on a Linux server with secure HTTPS, persistent storage, and team workflow.

结果

Penpot is deployed on a Linux server, accessible over HTTPS, with persistent storage and a working team workflow.

工作流

  • Create project directory and TLS subdirectory
  • Generate a random secret key with Python
  • Create and edit .env with domain, email, secret key, database credentials, and feature flags
  • Create docker-compose.yaml based on official Penpot Docker Compose
  • Run docker compose up -d to start services
  • Verify Traefik obtains Let’s Encrypt certificates
  • Access Penpot via https://<domain>
  • Create first user account (registration enabled, email verification disabled)
  • Create team, project, and prototype to test workflow

证据

Penpot is an open-source design and prototyping platform for designers, developers, and product teams, running entirely in the browser and storing files in open web standards like SVG so design and code stay in sync.

来源

The stack runs Penpot's frontend, backend, and exporter containers alongside PostgreSQL, Valkey, and Traefik as the reverse proxy that terminates TLS and routes the configured domain to the frontend.

来源

Create the project directory and a subdirectory for TLS certificates, then move into it: mkdir -p ~/penpot/letsencrypt && cd ~/penpot

来源

  • 记录日期: 2026-10-01T21:40:41.798Z