penpot-aio jsonbored/penpot-aio:latest https://hub.docker.com/r/jsonbored/penpot-aio bridge sh false https://github.com/JSONbored/penpot-aio/issues https://github.com/JSONbored/penpot-aio Penpot is an open-source design and prototyping platform for product teams, designers, and developers. [b]All-In-One Unraid Edition[/b] `penpot-aio` packages Penpot frontend, backend, exporter, MCP server, PostgreSQL, Redis-compatible cache, Nginx, and Mailpit into one practical Unraid-first container. [b]Quick Install (Beginners)[/b] 1. Install this template and leave [code]Web UI Port[/code] and [code]AppData[/code] at their defaults unless you have a port or path conflict. 2. Set [code]Public URL[/code] to the URL users will actually visit, such as [code]http://tower.local:9001[/code] or your reverse-proxy HTTPS URL. 3. Start the container and give first boot a few minutes. The wrapper initializes bundled PostgreSQL, Redis-compatible cache, filesystem assets, Mailpit, MCP, and generated secrets. 4. Open the Web UI and create your first account. The default lab path disables email verification and uses local Mailpit; change the flags and SMTP settings before public production use. [b]Power Users (Advanced View)[/b] - Advanced View exposes upstream Penpot configuration, Penpot flags, external PostgreSQL, external Redis/Valkey, SMTP, S3-compatible object storage, OAuth/OIDC/LDAP, telemetry, MCP, SSRF controls, rate/limit/performance tuning, and AIO runtime controls. - Leave database, cache, SMTP, and storage fields blank/defaulted for the bundled one-container path. Set the matching external fields only when intentionally moving that service out of the AIO container. - Blank secret fields generate and persist values in [code]/appdata/config/generated.env[/code]. Explicit template values override generated values. - [code]/appdata/config/extra.env[/code] is loaded as a final sanitized key/value escape hatch, not a substitute for the exposed template options. Only [code]PENPOT_[/code], [code]AWS_[/code], and core runtime keys are accepted; shell syntax is not executed. [b]Important Notes[/b] - Penpot is a real multi-service stack. Plan for at least 2 CPU cores and 4 GiB RAM, with more for active teams or large files. - Public exposure should sit behind a trusted HTTPS reverse proxy. Remove [code]disable-secure-session-cookies[/code] and [code]disable-email-verification[/code] for production. - The bundled Mailpit inbox is for local/lab capture, not real mail deliverability. ### 2026-05-31 - Generated from CHANGELOG.md during release preparation. Do not edit manually. - Bump mailpit to v1.30.1 Productivity Tools:Utilities http://[IP]:[PORT:8080] https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/penpot-aio.xml https://github.com/JSONbored/penpot-aio#readme https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/icons/penpot.png design prototype figma alternative whiteboard mcp ux ui product design self-hosted Penpot is a heavier multi-service application. Plan for at least 2 CPU cores and 4 GiB RAM. Use HTTPS and production-safe flags before exposing it publicly. https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/screenshots/penpot-aio/01-login.png https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/screenshots/penpot-aio/02-projects.png https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/screenshots/penpot-aio/03-editor.png Support JSONbored on GitHub Sponsors. https://github.com/sponsors/JSONbored bridge 9001 8080 tcp 8026 8025 tcp /mnt/user/appdata/penpot-aio /appdata rw 9001 8026 /mnt/user/appdata/penpot-aio http://localhost:9001 true true true true disable-email-verification enable-smtp disable-secure-session-cookies enable-mcp /appdata/config/extra.env 360 penpot 256mb volatile-lfu 500 14d info false /internal/assets/ fs auth-token 5 3h http://127.0.0.1:6060 false penpot 4 15m http://127.0.0.1:6061 storage localhost 127.0.0.1 367001600 367001600 6060 initial-project mail cn uid false false (|(uid=:username)(mail=:username)) /appdata/logs/mcp info true 127.0.0.1 4401 http://127.0.0.1:4401 http://127.0.0.1:4402 4402 fs /appdata/assets auto 10 2 20 5 resources/climit.edn resources/rlimit.edn Penpot <no-reply@penpot.local> Penpot <no-reply@penpot.local> false false false unraid-aio https://telemetry.penpot.app/ false default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default default