Penpot 主机
在开源网页设计平台中协作设计界面和原型。
- 一键 部署
- 50 GB 所需磁盘空间
- 4 GB 内存 所需内存
- 来自 10 € 价格

官方链接
Penpot 的官方链接和原始网站
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
一个PostgreSQL容器与应用程序一起配置,并且不受AvaHost管理。

技术
- Docker 镜像
- penpotapp/frontend:2.16
- 默认端口
- 8080
- 数据库
- postgres

Penpot 的工作原理
Penpot 存储包含页面、画板、图层、形状、文本、图像、组件和原型交互的设计文件。设计师在浏览器中排列界面屏幕,将其连接成流程,并共享原型供审查。协作功能让团队成员在同一文件中工作并讨论更改,无需将每个版本导出为单独的图像。
组件、变体、灵活布局和设计令牌将重复出现的视觉决策转化为可重用的系统。开发人员使用检查工具读取测量值,并从支持的设计元素获取 CSS、SVG 或面向 HTML 的输出。该应用程序不会生成完整的生产应用程序;检查工具帮助将设计意图转化为工程师仍需审查和实现的代码。
Penpot 的主要功能
矢量编辑和布局工具创建界面屏幕、图标、图表和产品概念。交互式原型通过导航和过渡行为连接画板,供利益相关者审查或用户测试。组件和变体减少了文件中重复的界面元素。
设计令牌为颜色、排版、间距和其他可重复的决策提供命名值。检查模式公开面向实现的详细信息,而 webhook 和 API 可以连接外部开发工作流。字体、大型文件、导出和协作模式应使用团队计划使用的确切项目结构进行测试。
Penpot 与 Figma 的对比
Penpot
Penpot 是一个自托管的协作设计和原型平台,围绕开放标准、可重用组件、令牌、检查输出和操作员控制的服务器构建。Figma 是一个提供商管理的设计套件,具有浏览器协作、评论、原型、库、Dev Mode、交付工具、集成和庞大的商业生态系统。
Figma
Figma 可能适合希望拥有成熟托管工作区、广泛的插件和社区资源以及供应商运营的协作基础设施的组织。当团队重视自托管、开放文件和网络标准以及更紧密的设计到代码透明度,同时承担运营设计堆栈责任时,Penpot 更具吸引力。
谁在使用 Penpot
产品设计师创建界面和原型,设计系统团队维护组件和令牌,开发人员在实现前检查布局。代理机构可以分离客户项目,而具有基础设施控制要求的组织可以在自己托管的实例上保持协作设计工作。
当团队就文件组织、组件所有权、令牌命名和审查实践达成一致时,该工具效果最佳。大型资产、许多同时编辑、复杂原型和广泛的库可能会增加负载。自托管设计服务还需要明确的管理员访问和用户入职计划。

自托管 Penpot:要求和成本
容量由活跃编辑、文件复杂性、上传的资产、组件、版本、原型预览、导出、协作和 API 活动决定。目录堆栈包括 PostgreSQL、Valkey、后端服务和导出器以及 Web 前端。PostgreSQL 已包含但不受管理,其内存在导出的 Penpot 应用程序最小值之外。
AvaHost 将 Penpot 映射到方案 4,价格为 €20。一键部署、自定义设计域、自动 HTTPS、自动应用程序更新和计划备份均已包含。电子邮件验证在目录配置中已禁用,应用程序电子邮件不可用,因此电子邮件邀请和基于电子邮件的恢复不起作用;直接注册仍然启用用于账户创建。
F.A.Q
Penpot 在第 4 计划上起价 €20,已计入 PostgreSQL、Valkey、后端、导出器和网络前端的成本。活跃编辑、文件复杂性、上传资源、组件、原型预览、导出、协作和 API 活动会影响需求。团队应该测试代表性的设计系统,而不是仅根据文件数量来估算容量。
AvaHost 自动配置 PostgreSQL 并连接 Penpot 服务。用户、团队、项目、文件、组件、令牌、权限和应用程序配置均依赖于数据库。PostgreSQL 已包含但不受管理,而 Valkey、后端、导出器和持久资产构成堆栈的其余部分。跨这些服务统一规划更新和恢复。
自定义主机名可以在 DNS 指向安装后通过自动化 HTTPS 为 Penpot 工作区提供服务。使用最终地址用于书签、共享原型、API 客户端、Webhook 和集成。如果域名稍后更改,请验证登录、资源加载、原型链接、导出、回调和任何嵌入前一个 Penpot URL 的文档。
目录配置禁用了电子邮件验证并保持注册功能启用,因此用户可以创建账户而无需接收验证消息。AvaHost 应用程序电子邮件保持禁用状态,这也会移除电子邮件邀请和基于电子邮件的恢复功能。管理员应该控制谁接收注册地址,谨慎保留所有者凭证,并记录一个非电子邮件账户恢复流程。
