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