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

Deploying Penpot - Open-Source Design and Prototyping Platform

Описание и применение

Руководство по развертыванию Penpot с использованием Docker Compose, Traefik и PostgreSQL, обеспечивающее HTTPS и полный рабочий процесс дизайна.

Задача

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

Результат

The guide successfully deploys Penpot on a Linux server, enabling secure HTTPS access, persistent data storage, and a complete design-to-prototype workflow with team collaboration.

Рабочий процесс

  • Create project directory and TLS subdirectory
  • Generate a random secret key with python
  • Create .env file and populate configuration variables
  • Create docker-compose.yaml with services for traefik, frontend, backend, exporter, postgres, and valkey
  • Run docker compose up -d to start services
  • Verify containers are running and healthy
  • Check backend logs for successful startup
  • Access Penpot via HTTPS domain and create first account
  • Create a team and project
  • Create a design file and add boards, shapes, text, and components
  • Create a prototype interaction between screens
  • Share the design with team members

Доказательства

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.

Источник

This guide deploys Penpot on a Linux server using Docker Compose with PostgreSQL for data storage, Valkey for websocket notifications, and Traefik handling TLS termination, then walks through account creation and a full design-to-prototype workflow.

Источник

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

Источник

$ docker compose up -d

Источник

The output lists all six containers as Up, with penpot-postgres and penpot-valkey also showing (healthy).

Источник

  • Дата записи: 2026-10-01T22:25:56.696Z