penpot-aio

penpot-aio

Application Docker from JSONbored's Repository

Vue d'ensemble

Penpot is an open-source design and prototyping platform for product teams, designers, and developers.

All-In-One Unraid Edition
penpot-aio packages Penpot frontend, backend, exporter, MCP server, PostgreSQL, Redis-compatible cache, Nginx, and Mailpit into one practical Unraid-first container.

Quick Install (Beginners)

  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.

Power Users (Advanced View)

  • 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.

Important Notes

  • 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.

Exigences

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.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8080]
Réseau
bridge
Coquille
sh
Privilégié
false

Configuration du modèle

Web UI PortPorttcp

Penpot frontend, API gateway, exporter routes, and MCP proxy.

Cible
8080
Défaut
9001
Valeur
9001
Mailpit UI PortPorttcp

Bundled Mailpit inbox UI for local/lab mail capture. Advanced because normal Penpot use starts through the Web UI.

Cible
8025
Défaut
8026
Valeur
8026
MCP HTTP PortPorttcp

Optional direct host port for the Penpot MCP HTTP endpoint. Leave blank unless you need direct MCP access outside the frontend /mcp route.

Cible
4401
MCP WebSocket PortPorttcp

Optional direct host port for the Penpot MCP WebSocket endpoint. Leave blank unless you need direct MCP access outside the frontend /mcp route.

Cible
4402
AppDataPathrw

Persistent Penpot data, PostgreSQL data, cache data, generated secrets, assets, Mailpit data, logs, and optional extra.env.

Cible
/appdata
Défaut
/mnt/user/appdata/penpot-aio
Valeur
/mnt/user/appdata/penpot-aio
Public URLVariable

Canonical URL users will visit, including http or https. For LAN installs use your Unraid host and mapped port; for public installs use the reverse-proxy HTTPS URL.

Cible
PENPOT_PUBLIC_URI
Défaut
http://localhost:9001
Valeur
http://localhost:9001
[AIO Runtime] Enable Internal PostgresVariable

Use the bundled PostgreSQL database. Set false only when PENPOT_DATABASE_URI points at an external PostgreSQL server.

Cible
PENPOT_AIO_ENABLE_INTERNAL_POSTGRES
Défaut
true|false
Valeur
true
[AIO Runtime] Enable Internal RedisVariable

Use the bundled Redis-compatible cache. Set false only when PENPOT_REDIS_URI points at an external Redis or Valkey service.

Cible
PENPOT_AIO_ENABLE_INTERNAL_REDIS
Défaut
true|false
Valeur
true
[AIO Runtime] Enable MailpitVariable

Use bundled Mailpit when SMTP_HOST is blank so local email-dependent flows work on first boot.

Cible
PENPOT_AIO_ENABLE_MAILPIT
Défaut
true|false
Valeur
true
[AIO Runtime] Enable MCPVariable

Run Penpot MCP inside the AIO container and expose it through the frontend /mcp routes.

Cible
PENPOT_AIO_ENABLE_MCP
Défaut
true|false
Valeur
true
[AIO Runtime] Default FlagsVariable

Default flags used when PENPOT_FLAGS is blank. Remove disable-* entries before public HTTPS production use.

Cible
PENPOT_AIO_DEFAULT_FLAGS
Défaut
disable-email-verification enable-smtp disable-secure-session-cookies enable-mcp
Valeur
disable-email-verification enable-smtp disable-secure-session-cookies enable-mcp
[AIO Runtime] Extra Env FileVariable

Optional dotenv-style escape hatch loaded after generated defaults. Only PENPOT_, AWS_, and core runtime keys are accepted; shell syntax is not executed.

Cible
PENPOT_AIO_EXTRA_ENV_FILE
Défaut
/appdata/config/extra.env
Valeur
/appdata/config/extra.env
[AIO Runtime] Wait Timeout SecondsVariable

Startup wait timeout for internal PostgreSQL, Redis, and Mailpit readiness checks.

Cible
PENPOT_AIO_WAIT_TIMEOUT_SECONDS
Défaut
360
Valeur
360
[AIO Runtime] Database NameVariable

Database name used by the bundled PostgreSQL cluster.

Cible
PENPOT_AIO_DATABASE_NAME
Défaut
penpot
Valeur
penpot
[AIO Runtime] Redis PasswordVariable

Optional manual password for bundled Redis. Leave blank to generate and persist one on first boot.

Cible
PENPOT_AIO_REDIS_PASSWORD
[AIO Runtime] Redis MaxmemoryVariable

Bundled Redis maxmemory setting.

Cible
PENPOT_AIO_REDIS_MAXMEMORY
Défaut
256mb
Valeur
256mb
[AIO Runtime] Redis Maxmemory PolicyVariable

Bundled Redis memory eviction policy.

Cible
PENPOT_AIO_REDIS_MAXMEMORY_POLICY
Défaut
volatile-lfu|allkeys-lfu|allkeys-lru|volatile-lru|noeviction
Valeur
volatile-lfu
[AIO Runtime] Mailpit Ui UsernameVariable

Optional Mailpit UI username. Leave blank to persist the default penpot username.

Cible
PENPOT_AIO_MAILPIT_UI_USERNAME
[AIO Runtime] Mailpit Ui PasswordVariable

Optional Mailpit UI password. Leave blank to generate and persist one on first boot.

Cible
PENPOT_AIO_MAILPIT_UI_PASSWORD
[AIO Runtime] Mailpit Max MessagesVariable

Maximum messages retained by the bundled Mailpit inbox.

Cible
PENPOT_AIO_MAILPIT_MAX_MESSAGES
Défaut
500
Valeur
500
[AIO Runtime] Mailpit Max AgeVariable

Maximum age for messages retained by bundled Mailpit.

Cible
PENPOT_AIO_MAILPIT_MAX_AGE
Défaut
14d
Valeur
14d
[AIO Runtime] Log LevelVariable

Wrapper log level. This does not replace upstream Penpot logging controls.

Cible
PENPOT_AIO_LOG_LEVEL
Défaut
info|debug|warn|error
Valeur
info
[Storage] AWS Access Key IdVariable

Advanced upstream Penpot environment variable AWS_ACCESS_KEY_ID.

Cible
AWS_ACCESS_KEY_ID
[Storage] AWS Secret Access KeyVariable

Advanced upstream Penpot environment variable AWS_SECRET_ACCESS_KEY.

Cible
AWS_SECRET_ACCESS_KEY
[Advanced Upstream] AdminsVariable

Advanced upstream Penpot environment variable PENPOT_ADMINS.

Cible
PENPOT_ADMINS
[Advanced Upstream] Allow Demo UsersVariable

Advanced upstream Penpot environment variable PENPOT_ALLOW_DEMO_USERS.

Cible
PENPOT_ALLOW_DEMO_USERS
Défaut
false|true
Valeur
false
[Storage] Assets PathVariable

Advanced upstream Penpot environment variable PENPOT_ASSETS_PATH.

Cible
PENPOT_ASSETS_PATH
Défaut
/internal/assets/
Valeur
/internal/assets/
[Storage] Assets Storage BackendVariable

Advanced upstream Penpot environment variable PENPOT_ASSETS_STORAGE_BACKEND.

Cible
PENPOT_ASSETS_STORAGE_BACKEND
Défaut
fs|s3
Valeur
fs
[Advanced Upstream] Audit Log Archive URIVariable

Advanced upstream Penpot environment variable PENPOT_AUDIT_LOG_ARCHIVE_URI.

Cible
PENPOT_AUDIT_LOG_ARCHIVE_URI
[Advanced Upstream] Audit Log Http Handler ConcurrencyVariable

Advanced upstream Penpot environment variable PENPOT_AUDIT_LOG_HTTP_HANDLER_CONCURRENCY.

Cible
PENPOT_AUDIT_LOG_HTTP_HANDLER_CONCURRENCY
[Auth] Auth Token Cookie Max AgeVariable

Advanced upstream Penpot environment variable PENPOT_AUTH_TOKEN_COOKIE_MAX_AGE.

Cible
PENPOT_AUTH_TOKEN_COOKIE_MAX_AGE
[Auth] Auth Token Cookie NameVariable

Advanced upstream Penpot environment variable PENPOT_AUTH_TOKEN_COOKIE_NAME.

Cible
PENPOT_AUTH_TOKEN_COOKIE_NAME
Défaut
auth-token
Valeur
auth-token
[Limits/Performance] Auto File Snapshot EveryVariable

Advanced upstream Penpot environment variable PENPOT_AUTO_FILE_SNAPSHOT_EVERY.

Cible
PENPOT_AUTO_FILE_SNAPSHOT_EVERY
Défaut
5
Valeur
5
[Limits/Performance] Auto File Snapshot TimeoutVariable

Advanced upstream Penpot environment variable PENPOT_AUTO_FILE_SNAPSHOT_TIMEOUT.

Cible
PENPOT_AUTO_FILE_SNAPSHOT_TIMEOUT
Défaut
3h
Valeur
3h
[Access] Backend URIVariable

Advanced upstream Penpot environment variable PENPOT_BACKEND_URI.

Cible
PENPOT_BACKEND_URI
Défaut
http://127.0.0.1:6060
Valeur
http://127.0.0.1:6060
[Database] Database Max Pool SizeVariable

Advanced upstream Penpot environment variable PENPOT_DATABASE_MAX_POOL_SIZE.

Cible
PENPOT_DATABASE_MAX_POOL_SIZE
[Database] Database Min Pool SizeVariable

Advanced upstream Penpot environment variable PENPOT_DATABASE_MIN_POOL_SIZE.

Cible
PENPOT_DATABASE_MIN_POOL_SIZE
[Database] Database PasswordVariable

PostgreSQL password. Leave blank to generate and persist one for the bundled database.

Cible
PENPOT_DATABASE_PASSWORD
[Database] Database ReadonlyVariable

Advanced upstream Penpot environment variable PENPOT_DATABASE_READONLY.

Cible
PENPOT_DATABASE_READONLY
Défaut
false|true
Valeur
false
[Database] Database URIVariable

Leave blank for bundled PostgreSQL. Set a PostgreSQL URI only when using an external database.

Cible
PENPOT_DATABASE_URI
[Database] Database UsernameVariable

PostgreSQL username. The bundled database uses penpot.

Cible
PENPOT_DATABASE_USERNAME
Défaut
penpot
Valeur
penpot
[Advanced Upstream] Default Blob VersionVariable

Advanced upstream Penpot environment variable PENPOT_DEFAULT_BLOB_VERSION.

Cible
PENPOT_DEFAULT_BLOB_VERSION
Défaut
4
Valeur
4
[Limits/Performance] Default Executor ParallelismVariable

Advanced upstream Penpot environment variable PENPOT_DEFAULT_EXECUTOR_PARALLELISM.

Cible
PENPOT_DEFAULT_EXECUTOR_PARALLELISM
[Advanced Upstream] Default Internal ResolverVariable

Advanced upstream Penpot environment variable PENPOT_DEFAULT_INTERNAL_RESOLVER.

Cible
PENPOT_DEFAULT_INTERNAL_RESOLVER
[Limits/Performance] Default Rpc RlimitVariable

Advanced upstream Penpot environment variable PENPOT_DEFAULT_RPC_RLIMIT.

Cible
PENPOT_DEFAULT_RPC_RLIMIT
[Limits/Performance] Deletion DelayVariable

Advanced upstream Penpot environment variable PENPOT_DELETION_DELAY.

Cible
PENPOT_DELETION_DELAY
[SMTP] Email Domain BlacklistVariable

Advanced upstream Penpot environment variable PENPOT_EMAIL_DOMAIN_BLACKLIST.

Cible
PENPOT_EMAIL_DOMAIN_BLACKLIST
[SMTP] Email Domain WhitelistVariable

Advanced upstream Penpot environment variable PENPOT_EMAIL_DOMAIN_WHITELIST.

Cible
PENPOT_EMAIL_DOMAIN_WHITELIST
[SMTP] Email Verify ThresholdVariable

Advanced upstream Penpot environment variable PENPOT_EMAIL_VERIFY_THRESHOLD.

Cible
PENPOT_EMAIL_VERIFY_THRESHOLD
Défaut
15m
Valeur
15m
[Telemetry] Error Report WebhookVariable

Advanced upstream Penpot environment variable PENPOT_ERROR_REPORT_WEBHOOK.

Cible
PENPOT_ERROR_REPORT_WEBHOOK
[Limits/Performance] Executor ThreadsVariable

Advanced upstream Penpot environment variable PENPOT_EXECUTOR_THREADS.

Cible
PENPOT_EXECUTOR_THREADS
[Advanced Upstream] Exporter Shared KeyVariable

Advanced upstream Penpot environment variable PENPOT_EXPORTER_SHARED_KEY.

Cible
PENPOT_EXPORTER_SHARED_KEY
[Access] Exporter URIVariable

Advanced upstream Penpot environment variable PENPOT_EXPORTER_URI.

Cible
PENPOT_EXPORTER_URI
Défaut
http://127.0.0.1:6061
Valeur
http://127.0.0.1:6061
[Limits/Performance] File Clean DelayVariable

Advanced upstream Penpot environment variable PENPOT_FILE_CLEAN_DELAY.

Cible
PENPOT_FILE_CLEAN_DELAY
[Storage] File Data BackendVariable

Advanced upstream Penpot environment variable PENPOT_FILE_DATA_BACKEND.

Cible
PENPOT_FILE_DATA_BACKEND
Défaut
storage|legacy-db|db
Valeur
storage
[Core] FlagsVariable

Raw upstream Penpot flags. Leave blank to use AIO defaults plus per-flag dropdown controls.

Cible
PENPOT_FLAGS
[Storage] Font Max File SizeVariable

Advanced upstream Penpot environment variable PENPOT_FONT_MAX_FILE_SIZE.

Cible
PENPOT_FONT_MAX_FILE_SIZE
[Auth] Github Client IdVariable

Advanced upstream Penpot environment variable PENPOT_GITHUB_CLIENT_ID.

Cible
PENPOT_GITHUB_CLIENT_ID
[Auth] Github Client SecretVariable

Advanced upstream Penpot environment variable PENPOT_GITHUB_CLIENT_SECRET.

Cible
PENPOT_GITHUB_CLIENT_SECRET
[Auth] Gitlab Base URIVariable

Advanced upstream Penpot environment variable PENPOT_GITLAB_BASE_URI.

Cible
PENPOT_GITLAB_BASE_URI
[Auth] Gitlab Client IdVariable

Advanced upstream Penpot environment variable PENPOT_GITLAB_CLIENT_ID.

Cible
PENPOT_GITLAB_CLIENT_ID
[Auth] Gitlab Client SecretVariable

Advanced upstream Penpot environment variable PENPOT_GITLAB_CLIENT_SECRET.

Cible
PENPOT_GITLAB_CLIENT_SECRET
[Auth] Google Client IdVariable

Advanced upstream Penpot environment variable PENPOT_GOOGLE_CLIENT_ID.

Cible
PENPOT_GOOGLE_CLIENT_ID
[Auth] Google Client SecretVariable

Advanced upstream Penpot environment variable PENPOT_GOOGLE_CLIENT_SECRET.

Cible
PENPOT_GOOGLE_CLIENT_SECRET
[Access] HostVariable

Advanced upstream Penpot environment variable PENPOT_HOST.

Cible
PENPOT_HOST
Défaut
localhost
Valeur
localhost
[Access] Http Server HostVariable

Advanced upstream Penpot environment variable PENPOT_HTTP_SERVER_HOST.

Cible
PENPOT_HTTP_SERVER_HOST
Défaut
127.0.0.1
Valeur
127.0.0.1
[Limits/Performance] Http Server Io ThreadsVariable

Advanced upstream Penpot environment variable PENPOT_HTTP_SERVER_IO_THREADS.

Cible
PENPOT_HTTP_SERVER_IO_THREADS
[Limits/Performance] Http Server Max Body SizeVariable

Advanced upstream Penpot environment variable PENPOT_HTTP_SERVER_MAX_BODY_SIZE.

Cible
PENPOT_HTTP_SERVER_MAX_BODY_SIZE
Défaut
367001600
Valeur
367001600
[Limits/Performance] Http Server Max Multipart Body SizeVariable

Advanced upstream Penpot environment variable PENPOT_HTTP_SERVER_MAX_MULTIPART_BODY_SIZE.

Cible
PENPOT_HTTP_SERVER_MAX_MULTIPART_BODY_SIZE
Défaut
367001600
Valeur
367001600
[Limits/Performance] Http Server Max Worker ThreadsVariable

Advanced upstream Penpot environment variable PENPOT_HTTP_SERVER_MAX_WORKER_THREADS.

Cible
PENPOT_HTTP_SERVER_MAX_WORKER_THREADS
[Access] Http Server PortVariable

Advanced upstream Penpot environment variable PENPOT_HTTP_SERVER_PORT.

Cible
PENPOT_HTTP_SERVER_PORT
Défaut
6060
Valeur
6060
[Advanced Upstream] Initial Project SkeyVariable

Advanced upstream Penpot environment variable PENPOT_INITIAL_PROJECT_SKEY.

Cible
PENPOT_INITIAL_PROJECT_SKEY
Défaut
initial-project
Valeur
initial-project
[Access] Internal ResolverVariable

Advanced upstream Penpot environment variable PENPOT_INTERNAL_RESOLVER.

Cible
PENPOT_INTERNAL_RESOLVER
[Auth] LDAP Attrs EmailVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_ATTRS_EMAIL.

Cible
PENPOT_LDAP_ATTRS_EMAIL
Défaut
mail
Valeur
mail
[Auth] LDAP Attrs FullnameVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_ATTRS_FULLNAME.

Cible
PENPOT_LDAP_ATTRS_FULLNAME
Défaut
cn
Valeur
cn
[Auth] LDAP Attrs PhotoVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_ATTRS_PHOTO.

Cible
PENPOT_LDAP_ATTRS_PHOTO
[Auth] LDAP Attrs UsernameVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_ATTRS_USERNAME.

Cible
PENPOT_LDAP_ATTRS_USERNAME
Défaut
uid
Valeur
uid
[Auth] LDAP Base DnVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_BASE_DN.

Cible
PENPOT_LDAP_BASE_DN
[Auth] LDAP Bind DnVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_BIND_DN.

Cible
PENPOT_LDAP_BIND_DN
[Auth] LDAP Bind PasswordVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_BIND_PASSWORD.

Cible
PENPOT_LDAP_BIND_PASSWORD
[Auth] LDAP HostVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_HOST.

Cible
PENPOT_LDAP_HOST
[Auth] LDAP PortVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_PORT.

Cible
PENPOT_LDAP_PORT
[Auth] LDAP SslVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_SSL.

Cible
PENPOT_LDAP_SSL
Défaut
false|true
Valeur
false
[Auth] LDAP StarttlsVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_STARTTLS.

Cible
PENPOT_LDAP_STARTTLS
Défaut
false|true
Valeur
false
[Auth] LDAP User QueryVariable

Advanced upstream Penpot environment variable PENPOT_LDAP_USER_QUERY.

Cible
PENPOT_LDAP_USER_QUERY
Défaut
(|(uid=:username)(mail=:username))
Valeur
(|(uid=:username)(mail=:username))
[Advanced Upstream] Loggers Loki EnvironmentVariable

Advanced upstream Penpot environment variable PENPOT_LOGGERS_LOKI_ENVIRONMENT.

Cible
PENPOT_LOGGERS_LOKI_ENVIRONMENT
[Advanced Upstream] Loggers Loki InstanceVariable

Advanced upstream Penpot environment variable PENPOT_LOGGERS_LOKI_INSTANCE.

Cible
PENPOT_LOGGERS_LOKI_INSTANCE
[Advanced Upstream] Loggers Loki JobVariable

Advanced upstream Penpot environment variable PENPOT_LOGGERS_LOKI_JOB.

Cible
PENPOT_LOGGERS_LOKI_JOB
[Advanced Upstream] Loggers Loki URIVariable

Advanced upstream Penpot environment variable PENPOT_LOGGERS_LOKI_URI.

Cible
PENPOT_LOGGERS_LOKI_URI
[Advanced Upstream] Management Api KeyVariable

Advanced upstream Penpot environment variable PENPOT_MANAGEMENT_API_KEY.

Cible
PENPOT_MANAGEMENT_API_KEY
[MCP] MCP Log DirVariable

Advanced upstream Penpot environment variable PENPOT_MCP_LOG_DIR.

Cible
PENPOT_MCP_LOG_DIR
Défaut
/appdata/logs/mcp
Valeur
/appdata/logs/mcp
[MCP] MCP Log LevelVariable

MCP log verbosity.

Cible
PENPOT_MCP_LOG_LEVEL
Défaut
info|debug|warn|error|trace
Valeur
info
[MCP] MCP Remote ModeVariable

MCP remote mode. Keep true for the bundled HTTP/WebSocket MCP server path.

Cible
PENPOT_MCP_REMOTE_MODE
Défaut
true|false
Valeur
true
[MCP] MCP Repl PortVariable

Advanced upstream Penpot environment variable PENPOT_MCP_REPL_PORT.

Cible
PENPOT_MCP_REPL_PORT
[MCP] MCP Server HostVariable

Advanced upstream Penpot environment variable PENPOT_MCP_SERVER_HOST.

Cible
PENPOT_MCP_SERVER_HOST
Défaut
127.0.0.1
Valeur
127.0.0.1
[MCP] MCP Server PortVariable

Advanced upstream Penpot environment variable PENPOT_MCP_SERVER_PORT.

Cible
PENPOT_MCP_SERVER_PORT
Défaut
4401
Valeur
4401
[MCP] MCP URIVariable

Advanced upstream Penpot environment variable PENPOT_MCP_URI.

Cible
PENPOT_MCP_URI
Défaut
http://127.0.0.1:4401
Valeur
http://127.0.0.1:4401
[MCP] MCP URI WsVariable

Advanced upstream Penpot environment variable PENPOT_MCP_URI_WS.

Cible
PENPOT_MCP_URI_WS
Défaut
http://127.0.0.1:4402
Valeur
http://127.0.0.1:4402
[MCP] MCP Websocket PortVariable

Advanced upstream Penpot environment variable PENPOT_MCP_WEBSOCKET_PORT.

Cible
PENPOT_MCP_WEBSOCKET_PORT
Défaut
4402
Valeur
4402
[Storage] Media DirectoryVariable

Advanced upstream Penpot environment variable PENPOT_MEDIA_DIRECTORY.

Cible
PENPOT_MEDIA_DIRECTORY
[Storage] Media Max File SizeVariable

Advanced upstream Penpot environment variable PENPOT_MEDIA_MAX_FILE_SIZE.

Cible
PENPOT_MEDIA_MAX_FILE_SIZE
[Storage] Media URIVariable

Advanced upstream Penpot environment variable PENPOT_MEDIA_URI.

Cible
PENPOT_MEDIA_URI
[Limits/Performance] Netty Io ThreadsVariable

Advanced upstream Penpot environment variable PENPOT_NETTY_IO_THREADS.

Cible
PENPOT_NETTY_IO_THREADS
[Advanced Upstream] Nexus Shared KeyVariable

Advanced upstream Penpot environment variable PENPOT_NEXUS_SHARED_KEY.

Cible
PENPOT_NEXUS_SHARED_KEY
[Advanced Upstream] Nitrate Backend URIVariable

Advanced upstream Penpot environment variable PENPOT_NITRATE_BACKEND_URI.

Cible
PENPOT_NITRATE_BACKEND_URI
[Advanced Upstream] Nitrate Shared KeyVariable

Advanced upstream Penpot environment variable PENPOT_NITRATE_SHARED_KEY.

Cible
PENPOT_NITRATE_SHARED_KEY
[Access] Nitrate URIVariable

Advanced upstream Penpot environment variable PENPOT_NITRATE_URI.

Cible
PENPOT_NITRATE_URI
[Storage] Objects StorageVariable

Advanced upstream Penpot environment variable PENPOT_OBJECTS_STORAGE_.

Cible
PENPOT_OBJECTS_STORAGE_
[Storage] Objects Storage BackendVariable

Object storage backend. The AIO default stores assets on the AppData filesystem; S3 requires the matching S3 fields.

Cible
PENPOT_OBJECTS_STORAGE_BACKEND
Défaut
fs|s3
Valeur
fs
[Storage] Objects Storage Fs DirectoryVariable

Filesystem asset directory for the bundled storage path.

Cible
PENPOT_OBJECTS_STORAGE_FS_DIRECTORY
Défaut
/appdata/assets
Valeur
/appdata/assets
[Storage] Objects Storage S3 BucketVariable

Advanced upstream Penpot environment variable PENPOT_OBJECTS_STORAGE_S3_BUCKET.

Cible
PENPOT_OBJECTS_STORAGE_S3_BUCKET
[Storage] Objects Storage S3 EndpointVariable

Advanced upstream Penpot environment variable PENPOT_OBJECTS_STORAGE_S3_ENDPOINT.

Cible
PENPOT_OBJECTS_STORAGE_S3_ENDPOINT
[Storage] Objects Storage S3 RegionVariable

Advanced upstream Penpot environment variable PENPOT_OBJECTS_STORAGE_S3_REGION.

Cible
PENPOT_OBJECTS_STORAGE_S3_REGION
[Auth] OIDC Auth URIVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_AUTH_URI.

Cible
PENPOT_OIDC_AUTH_URI
[Auth] OIDC Base URIVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_BASE_URI.

Cible
PENPOT_OIDC_BASE_URI
[Auth] OIDC Client IdVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_CLIENT_ID.

Cible
PENPOT_OIDC_CLIENT_ID
[Auth] OIDC Client SecretVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_CLIENT_SECRET.

Cible
PENPOT_OIDC_CLIENT_SECRET
[Auth] OIDC Email AttrVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_EMAIL_ATTR.

Cible
PENPOT_OIDC_EMAIL_ATTR
[Auth] OIDC Jwks URIVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_JWKS_URI.

Cible
PENPOT_OIDC_JWKS_URI
[Auth] OIDC Name AttrVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_NAME_ATTR.

Cible
PENPOT_OIDC_NAME_ATTR
[Auth] OIDC RolesVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_ROLES.

Cible
PENPOT_OIDC_ROLES
[Auth] OIDC Roles AttrVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_ROLES_ATTR.

Cible
PENPOT_OIDC_ROLES_ATTR
[Auth] OIDC ScopesVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_SCOPES.

Cible
PENPOT_OIDC_SCOPES
[Auth] OIDC Token URIVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_TOKEN_URI.

Cible
PENPOT_OIDC_TOKEN_URI
[Auth] OIDC User Info SourceVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_USER_INFO_SOURCE.

Cible
PENPOT_OIDC_USER_INFO_SOURCE
Défaut
auto|userinfo|token
Valeur
auto
[Auth] OIDC User URIVariable

Advanced upstream Penpot environment variable PENPOT_OIDC_USER_URI.

Cible
PENPOT_OIDC_USER_URI
[Advanced Upstream] Prepl HostVariable

Advanced upstream Penpot environment variable PENPOT_PREPL_HOST.

Cible
PENPOT_PREPL_HOST
[Advanced Upstream] Prepl PortVariable

Advanced upstream Penpot environment variable PENPOT_PREPL_PORT.

Cible
PENPOT_PREPL_PORT
[Limits/Performance] Profile Bounce Max AgeVariable

Advanced upstream Penpot environment variable PENPOT_PROFILE_BOUNCE_MAX_AGE.

Cible
PENPOT_PROFILE_BOUNCE_MAX_AGE
[Advanced Upstream] Profile Bounce ThresholdVariable

Advanced upstream Penpot environment variable PENPOT_PROFILE_BOUNCE_THRESHOLD.

Cible
PENPOT_PROFILE_BOUNCE_THRESHOLD
Défaut
10
Valeur
10
[Limits/Performance] Profile Complaint Max AgeVariable

Advanced upstream Penpot environment variable PENPOT_PROFILE_COMPLAINT_MAX_AGE.

Cible
PENPOT_PROFILE_COMPLAINT_MAX_AGE
[Advanced Upstream] Profile Complaint ThresholdVariable

Advanced upstream Penpot environment variable PENPOT_PROFILE_COMPLAINT_THRESHOLD.

Cible
PENPOT_PROFILE_COMPLAINT_THRESHOLD
Défaut
2
Valeur
2
[Limits/Performance] Quotes Access Tokens Per ProfileVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_ACCESS_TOKENS_PER_PROFILE.

Cible
PENPOT_QUOTES_ACCESS_TOKENS_PER_PROFILE
[Limits/Performance] Quotes Comments Per FileVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_COMMENTS_PER_FILE.

Cible
PENPOT_QUOTES_COMMENTS_PER_FILE
[Limits/Performance] Quotes Comment Threads Per FileVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_COMMENT_THREADS_PER_FILE.

Cible
PENPOT_QUOTES_COMMENT_THREADS_PER_FILE
[Limits/Performance] Quotes Files Per ProjectVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_FILES_PER_PROJECT.

Cible
PENPOT_QUOTES_FILES_PER_PROJECT
[Limits/Performance] Quotes Files Per TeamVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_FILES_PER_TEAM.

Cible
PENPOT_QUOTES_FILES_PER_TEAM
[Limits/Performance] Quotes Font Variants Per TeamVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_FONT_VARIANTS_PER_TEAM.

Cible
PENPOT_QUOTES_FONT_VARIANTS_PER_TEAM
[Limits/Performance] Quotes Invitations Per TeamVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_INVITATIONS_PER_TEAM.

Cible
PENPOT_QUOTES_INVITATIONS_PER_TEAM
[Limits/Performance] Quotes Profiles Per TeamVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_PROFILES_PER_TEAM.

Cible
PENPOT_QUOTES_PROFILES_PER_TEAM
[Limits/Performance] Quotes Projects Per TeamVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_PROJECTS_PER_TEAM.

Cible
PENPOT_QUOTES_PROJECTS_PER_TEAM
[Limits/Performance] Quotes Snapshots Per FileVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_SNAPSHOTS_PER_FILE.

Cible
PENPOT_QUOTES_SNAPSHOTS_PER_FILE
[Limits/Performance] Quotes Snapshots Per TeamVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_SNAPSHOTS_PER_TEAM.

Cible
PENPOT_QUOTES_SNAPSHOTS_PER_TEAM
[Limits/Performance] Quotes Teams Per ProfileVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_TEAMS_PER_PROFILE.

Cible
PENPOT_QUOTES_TEAMS_PER_PROFILE
[Limits/Performance] Quotes Team Access Requests Per RequesterVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_TEAM_ACCESS_REQUESTS_PER_REQUESTER.

Cible
PENPOT_QUOTES_TEAM_ACCESS_REQUESTS_PER_REQUESTER
[Limits/Performance] Quotes Team Access Requests Per TeamVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_TEAM_ACCESS_REQUESTS_PER_TEAM.

Cible
PENPOT_QUOTES_TEAM_ACCESS_REQUESTS_PER_TEAM
[Limits/Performance] Quotes Upload Chunks Per SessionVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_UPLOAD_CHUNKS_PER_SESSION.

Cible
PENPOT_QUOTES_UPLOAD_CHUNKS_PER_SESSION
Défaut
20
Valeur
20
[Limits/Performance] Quotes Upload Sessions Per ProfileVariable

Advanced upstream Penpot environment variable PENPOT_QUOTES_UPLOAD_SESSIONS_PER_PROFILE.

Cible
PENPOT_QUOTES_UPLOAD_SESSIONS_PER_PROFILE
Défaut
5
Valeur
5
[Cache] Redis URIVariable

Leave blank for bundled Redis-compatible cache. Set an external Redis or Valkey URI only when disabling the internal cache.

Cible
PENPOT_REDIS_URI
[Auth] Registration Domain WhitelistVariable

Advanced upstream Penpot environment variable PENPOT_REGISTRATION_DOMAIN_WHITELIST.

Cible
PENPOT_REGISTRATION_DOMAIN_WHITELIST
[Limits/Performance] Rpc Climit ConfigVariable

Advanced upstream Penpot environment variable PENPOT_RPC_CLIMIT_CONFIG.

Cible
PENPOT_RPC_CLIMIT_CONFIG
Défaut
resources/climit.edn
Valeur
resources/climit.edn
[Limits/Performance] Rpc Rlimit ConfigVariable

Advanced upstream Penpot environment variable PENPOT_RPC_RLIMIT_CONFIG.

Cible
PENPOT_RPC_RLIMIT_CONFIG
Défaut
resources/rlimit.edn
Valeur
resources/rlimit.edn
[Limits/Performance] Scheduled Executor ParallelismVariable

Advanced upstream Penpot environment variable PENPOT_SCHEDULED_EXECUTOR_PARALLELISM.

Cible
PENPOT_SCHEDULED_EXECUTOR_PARALLELISM
[Core] Secret KeyVariable

Penpot master secret key. Leave blank to generate and persist a strong value on first boot. Changing this later can invalidate sessions and encrypted data.

Cible
PENPOT_SECRET_KEY
[SMTP] SMTP Default FromVariable

Advanced upstream Penpot environment variable PENPOT_SMTP_DEFAULT_FROM.

Cible
PENPOT_SMTP_DEFAULT_FROM
Défaut
Penpot <no-reply@penpot.local>
Valeur
Penpot <no-reply@penpot.local>
[SMTP] SMTP Default Reply ToVariable

Advanced upstream Penpot environment variable PENPOT_SMTP_DEFAULT_REPLY_TO.

Cible
PENPOT_SMTP_DEFAULT_REPLY_TO
Défaut
Penpot <no-reply@penpot.local>
Valeur
Penpot <no-reply@penpot.local>
[SMTP] SMTP HostVariable

External SMTP hostname. Leave blank to use bundled Mailpit for local/lab email capture.

Cible
PENPOT_SMTP_HOST
[SMTP] SMTP PasswordVariable

Advanced upstream Penpot environment variable PENPOT_SMTP_PASSWORD.

Cible
PENPOT_SMTP_PASSWORD
[SMTP] SMTP PortVariable

External SMTP port. Leave blank with SMTP Host to use bundled Mailpit on internal port 1025.

Cible
PENPOT_SMTP_PORT
[SMTP] SMTP SslVariable

Advanced upstream Penpot environment variable PENPOT_SMTP_SSL.

Cible
PENPOT_SMTP_SSL
Défaut
false|true
Valeur
false
[SMTP] SMTP TlsVariable

Advanced upstream Penpot environment variable PENPOT_SMTP_TLS.

Cible
PENPOT_SMTP_TLS
Défaut
false|true
Valeur
false
[SMTP] SMTP UsernameVariable

Advanced upstream Penpot environment variable PENPOT_SMTP_USERNAME.

Cible
PENPOT_SMTP_USERNAME
[Security/SSRF] SSRF Allowed HostsVariable

Advanced upstream Penpot environment variable PENPOT_SSRF_ALLOWED_HOSTS.

Cible
PENPOT_SSRF_ALLOWED_HOSTS
[Security/SSRF] SSRF Extra Blocked CidrsVariable

Advanced upstream Penpot environment variable PENPOT_SSRF_EXTRA_BLOCKED_CIDRS.

Cible
PENPOT_SSRF_EXTRA_BLOCKED_CIDRS
[Storage] Storage AssetsVariable

Advanced upstream Penpot environment variable PENPOT_STORAGE_ASSETS_.

Cible
PENPOT_STORAGE_ASSETS_
[Storage] Storage Assets Fs DirectoryVariable

Advanced upstream Penpot environment variable PENPOT_STORAGE_ASSETS_FS_DIRECTORY.

Cible
PENPOT_STORAGE_ASSETS_FS_DIRECTORY
[Storage] Storage Assets S3 BucketVariable

Advanced upstream Penpot environment variable PENPOT_STORAGE_ASSETS_S3_BUCKET.

Cible
PENPOT_STORAGE_ASSETS_S3_BUCKET
[Storage] Storage Assets S3 EndpointVariable

Advanced upstream Penpot environment variable PENPOT_STORAGE_ASSETS_S3_ENDPOINT.

Cible
PENPOT_STORAGE_ASSETS_S3_ENDPOINT
[Storage] Storage Assets S3 RegionVariable

Advanced upstream Penpot environment variable PENPOT_STORAGE_ASSETS_S3_REGION.

Cible
PENPOT_STORAGE_ASSETS_S3_REGION
[Telemetry] Telemetry EnabledVariable

Usage telemetry toggle. The AIO default is false for privacy-first self-hosting.

Cible
PENPOT_TELEMETRY_ENABLED
Défaut
false|true
Valeur
false
[Telemetry] Telemetry RefererVariable

Advanced upstream Penpot environment variable PENPOT_TELEMETRY_REFERER.

Cible
PENPOT_TELEMETRY_REFERER
Défaut
unraid-aio
Valeur
unraid-aio
[Telemetry] Telemetry URIVariable

Advanced upstream Penpot environment variable PENPOT_TELEMETRY_URI.

Cible
PENPOT_TELEMETRY_URI
Défaut
https://telemetry.penpot.app/
Valeur
https://telemetry.penpot.app/
[Telemetry] Telemetry With TaigaVariable

Advanced upstream Penpot environment variable PENPOT_TELEMETRY_WITH_TAIGA.

Cible
PENPOT_TELEMETRY_WITH_TAIGA
Défaut
false|true
Valeur
false
[Core] TenantVariable

Advanced upstream Penpot environment variable PENPOT_TENANT.

Cible
PENPOT_TENANT
Défaut
default
Valeur
default
[Advanced Upstream] Urepl HostVariable

Advanced upstream Penpot environment variable PENPOT_UREPL_HOST.

Cible
PENPOT_UREPL_HOST
[Advanced Upstream] Urepl PortVariable

Advanced upstream Penpot environment variable PENPOT_UREPL_PORT.

Cible
PENPOT_UREPL_PORT
[Telemetry] User Feedback DestinationVariable

Advanced upstream Penpot environment variable PENPOT_USER_FEEDBACK_DESTINATION.

Cible
PENPOT_USER_FEEDBACK_DESTINATION
[Limits/Performance] Worker Default ParallelismVariable

Advanced upstream Penpot environment variable PENPOT_WORKER_DEFAULT_PARALLELISM.

Cible
PENPOT_WORKER_DEFAULT_PARALLELISM
[Telemetry] Worker Webhook ParallelismVariable

Advanced upstream Penpot environment variable PENPOT_WORKER_WEBHOOK_PARALLELISM.

Cible
PENPOT_WORKER_WEBHOOK_PARALLELISM
[Flags] access-tokensVariable

Per-flag control for Penpot flag access-tokens. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_ACCESS_TOKENS
Défaut
default|enable|disable
Valeur
default
[Flags] audit-logVariable

Per-flag control for Penpot flag audit-log. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_AUDIT_LOG
Défaut
default|enable|disable
Valeur
default
[Flags] audit-log-archiveVariable

Per-flag control for Penpot flag audit-log-archive. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_AUDIT_LOG_ARCHIVE
Défaut
default|enable|disable
Valeur
default
[Flags] audit-log-gcVariable

Per-flag control for Penpot flag audit-log-gc. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_AUDIT_LOG_GC
Défaut
default|enable|disable
Valeur
default
[Flags] audit-log-loggerVariable

Per-flag control for Penpot flag audit-log-logger. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_AUDIT_LOG_LOGGER
Défaut
default|enable|disable
Valeur
default
[Flags] auto-file-snapshotVariable

Per-flag control for Penpot flag auto-file-snapshot. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_AUTO_FILE_SNAPSHOT
Défaut
default|enable|disable
Valeur
default
[Flags] backend-api-docVariable

Per-flag control for Penpot flag backend-api-doc. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_BACKEND_API_DOC
Défaut
default|enable|disable
Valeur
default
[Flags] backend-openapi-docVariable

Per-flag control for Penpot flag backend-openapi-doc. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_BACKEND_OPENAPI_DOC
Défaut
default|enable|disable
Valeur
default
[Flags] backend-svgoVariable

Per-flag control for Penpot flag backend-svgo. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_BACKEND_SVGO
Défaut
default|enable|disable
Valeur
default
[Flags] backend-workerVariable

Per-flag control for Penpot flag backend-worker. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_BACKEND_WORKER
Défaut
default|enable|disable
Valeur
default
[Flags] client-header-check-middlewareVariable

Per-flag control for Penpot flag client-header-check-middleware. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_CLIENT_HEADER_CHECK_MIDDLEWARE
Défaut
default|enable|disable
Valeur
default
[Flags] component-thumbnailsVariable

Per-flag control for Penpot flag component-thumbnails. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_COMPONENT_THUMBNAILS
Défaut
default|enable|disable
Valeur
default
[Flags] corsVariable

Per-flag control for Penpot flag cors. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_CORS
Défaut
default|enable|disable
Valeur
default
[Flags] dashboard-templates-sectionVariable

Per-flag control for Penpot flag dashboard-templates-section. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_DASHBOARD_TEMPLATES_SECTION
Défaut
default|enable|disable
Valeur
default
[Flags] demo-usersVariable

Per-flag control for Penpot flag demo-users. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_DEMO_USERS
Défaut
default|enable|disable
Valeur
default
[Flags] demo-warningVariable

Per-flag control for Penpot flag demo-warning. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_DEMO_WARNING
Défaut
default|enable|disable
Valeur
default
[Flags] email-blacklistVariable

Per-flag control for Penpot flag email-blacklist. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_EMAIL_BLACKLIST
Défaut
default|enable|disable
Valeur
default
[Flags] email-verificationVariable

Per-flag control for Penpot flag email-verification. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_EMAIL_VERIFICATION
Défaut
default|enable|disable
Valeur
default
[Flags] email-whitelistVariable

Per-flag control for Penpot flag email-whitelist. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_EMAIL_WHITELIST
Défaut
default|enable|disable
Valeur
default
[Flags] export-file-v3Variable

Per-flag control for Penpot flag export-file-v3. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_EXPORT_FILE_V3
Défaut
default|enable|disable
Valeur
default
[Flags] exporter-svgoVariable

Per-flag control for Penpot flag exporter-svgo. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_EXPORTER_SVGO
Défaut
default|enable|disable
Valeur
default
[Flags] feature-fdata-objects-mapVariable

Per-flag control for Penpot flag feature-fdata-objects-map. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_FEATURE_FDATA_OBJECTS_MAP
Défaut
default|enable|disable
Valeur
default
[Flags] file-schema-validationVariable

Per-flag control for Penpot flag file-schema-validation. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_FILE_SCHEMA_VALIDATION
Défaut
default|enable|disable
Valeur
default
[Flags] file-validationVariable

Per-flag control for Penpot flag file-validation. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_FILE_VALIDATION
Défaut
default|enable|disable
Valeur
default
[Flags] frontend-svgoVariable

Per-flag control for Penpot flag frontend-svgo. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_FRONTEND_SVGO
Défaut
default|enable|disable
Valeur
default
[Flags] google-fonts-providerVariable

Per-flag control for Penpot flag google-fonts-provider. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_GOOGLE_FONTS_PROVIDER
Défaut
default|enable|disable
Valeur
default
[Flags] hide-release-modalVariable

Per-flag control for Penpot flag hide-release-modal. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_HIDE_RELEASE_MODAL
Défaut
default|enable|disable
Valeur
default
[Flags] inspect-stylesVariable

Per-flag control for Penpot flag inspect-styles. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_INSPECT_STYLES
Défaut
default|enable|disable
Valeur
default
[Flags] log-emailsVariable

Per-flag control for Penpot flag log-emails. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOG_EMAILS
Défaut
default|enable|disable
Valeur
default
[Flags] log-invitation-tokensVariable

Per-flag control for Penpot flag log-invitation-tokens. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOG_INVITATION_TOKENS
Défaut
default|enable|disable
Valeur
default
[Flags] loginVariable

Per-flag control for Penpot flag login. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN
Défaut
default|enable|disable
Valeur
default
[Flags] login-with-custom-ssoVariable

Per-flag control for Penpot flag login-with-custom-sso. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN_WITH_CUSTOM_SSO
Défaut
default|enable|disable
Valeur
default
[Flags] login-with-githubVariable

Per-flag control for Penpot flag login-with-github. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN_WITH_GITHUB
Défaut
default|enable|disable
Valeur
default
[Flags] login-with-gitlabVariable

Per-flag control for Penpot flag login-with-gitlab. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN_WITH_GITLAB
Défaut
default|enable|disable
Valeur
default
[Flags] login-with-googleVariable

Per-flag control for Penpot flag login-with-google. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN_WITH_GOOGLE
Défaut
default|enable|disable
Valeur
default
[Flags] login-with-ldapVariable

Per-flag control for Penpot flag login-with-ldap. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN_WITH_LDAP
Défaut
default|enable|disable
Valeur
default
[Flags] login-with-oidcVariable

Per-flag control for Penpot flag login-with-oidc. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN_WITH_OIDC
Défaut
default|enable|disable
Valeur
default
[Flags] login-with-passwordVariable

Per-flag control for Penpot flag login-with-password. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_LOGIN_WITH_PASSWORD
Défaut
default|enable|disable
Valeur
default
[Flags] mcpVariable

Per-flag control for Penpot flag mcp. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_MCP
Défaut
default|enable|disable
Valeur
default
[Flags] nitrateVariable

Per-flag control for Penpot flag nitrate. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_NITRATE
Défaut
default|enable|disable
Valeur
default
[Flags] nrepl-serverVariable

Per-flag control for Penpot flag nrepl-server. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_NREPL_SERVER
Défaut
default|enable|disable
Valeur
default
[Flags] oidc-registrationVariable

Per-flag control for Penpot flag oidc-registration. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_OIDC_REGISTRATION
Défaut
default|enable|disable
Valeur
default
[Flags] onboardingVariable

Per-flag control for Penpot flag onboarding. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_ONBOARDING
Défaut
default|enable|disable
Valeur
default
[Flags] perf-logsVariable

Per-flag control for Penpot flag perf-logs. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_PERF_LOGS
Défaut
default|enable|disable
Valeur
default
[Flags] prepl-serverVariable

Per-flag control for Penpot flag prepl-server. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_PREPL_SERVER
Défaut
default|enable|disable
Valeur
default
[Flags] quotesVariable

Per-flag control for Penpot flag quotes. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_QUOTES
Défaut
default|enable|disable
Valeur
default
[Flags] redis-cacheVariable

Per-flag control for Penpot flag redis-cache. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_REDIS_CACHE
Défaut
default|enable|disable
Valeur
default
[Flags] registrationVariable

Per-flag control for Penpot flag registration. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_REGISTRATION
Défaut
default|enable|disable
Valeur
default
[Flags] render-wasm-dprVariable

Per-flag control for Penpot flag render-wasm-dpr. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_RENDER_WASM_DPR
Défaut
default|enable|disable
Valeur
default
[Flags] rpc-climitVariable

Per-flag control for Penpot flag rpc-climit. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_RPC_CLIMIT
Défaut
default|enable|disable
Valeur
default
[Flags] rpc-rlimitVariable

Per-flag control for Penpot flag rpc-rlimit. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_RPC_RLIMIT
Défaut
default|enable|disable
Valeur
default
[Flags] sec-fetch-metadata-middlewareVariable

Per-flag control for Penpot flag sec-fetch-metadata-middleware. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SEC_FETCH_METADATA_MIDDLEWARE
Défaut
default|enable|disable
Valeur
default
[Flags] secure-session-cookiesVariable

Per-flag control for Penpot flag secure-session-cookies. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SECURE_SESSION_COOKIES
Défaut
default|enable|disable
Valeur
default
[Flags] smtpVariable

Per-flag control for Penpot flag smtp. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SMTP
Défaut
default|enable|disable
Valeur
default
[Flags] smtp-debugVariable

Per-flag control for Penpot flag smtp-debug. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SMTP_DEBUG
Défaut
default|enable|disable
Valeur
default
[Flags] soft-file-schema-validationVariable

Per-flag control for Penpot flag soft-file-schema-validation. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SOFT_FILE_SCHEMA_VALIDATION
Défaut
default|enable|disable
Valeur
default
[Flags] soft-file-validationVariable

Per-flag control for Penpot flag soft-file-validation. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SOFT_FILE_VALIDATION
Défaut
default|enable|disable
Valeur
default
[Flags] soft-quotesVariable

Per-flag control for Penpot flag soft-quotes. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SOFT_QUOTES
Défaut
default|enable|disable
Valeur
default
[Flags] soft-rpc-rlimitVariable

Per-flag control for Penpot flag soft-rpc-rlimit. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SOFT_RPC_RLIMIT
Défaut
default|enable|disable
Valeur
default
[Flags] strict-session-cookiesVariable

Per-flag control for Penpot flag strict-session-cookies. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_STRICT_SESSION_COOKIES
Défaut
default|enable|disable
Valeur
default
[Flags] subscriptionsVariable

Per-flag control for Penpot flag subscriptions. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SUBSCRIPTIONS
Défaut
default|enable|disable
Valeur
default
[Flags] subscriptions-oldVariable

Per-flag control for Penpot flag subscriptions-old. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_SUBSCRIPTIONS_OLD
Défaut
default|enable|disable
Valeur
default
[Flags] telemetryVariable

Per-flag control for Penpot flag telemetry. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TELEMETRY
Défaut
default|enable|disable
Valeur
default
[Flags] terms-and-privacy-checkboxVariable

Per-flag control for Penpot flag terms-and-privacy-checkbox. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TERMS_AND_PRIVACY_CHECKBOX
Défaut
default|enable|disable
Valeur
default
[Flags] tiered-file-data-storageVariable

Per-flag control for Penpot flag tiered-file-data-storage. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TIERED_FILE_DATA_STORAGE
Défaut
default|enable|disable
Valeur
default
[Flags] token-base-font-sizeVariable

Per-flag control for Penpot flag token-base-font-size. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TOKEN_BASE_FONT_SIZE
Défaut
default|enable|disable
Valeur
default
[Flags] token-colorVariable

Per-flag control for Penpot flag token-color. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TOKEN_COLOR
Défaut
default|enable|disable
Valeur
default
[Flags] token-shadowVariable

Per-flag control for Penpot flag token-shadow. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TOKEN_SHADOW
Défaut
default|enable|disable
Valeur
default
[Flags] token-tokenscriptVariable

Per-flag control for Penpot flag token-tokenscript. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TOKEN_TOKENSCRIPT
Défaut
default|enable|disable
Valeur
default
[Flags] transit-readable-responseVariable

Per-flag control for Penpot flag transit-readable-response. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_TRANSIT_READABLE_RESPONSE
Défaut
default|enable|disable
Valeur
default
[Flags] urepl-serverVariable

Per-flag control for Penpot flag urepl-server. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_UREPL_SERVER
Défaut
default|enable|disable
Valeur
default
[Flags] user-feedbackVariable

Per-flag control for Penpot flag user-feedback. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_USER_FEEDBACK
Défaut
default|enable|disable
Valeur
default
[Flags] v2-migrationVariable

Per-flag control for Penpot flag v2-migration. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_V2_MIGRATION
Défaut
default|enable|disable
Valeur
default
[Flags] webhooksVariable

Per-flag control for Penpot flag webhooks. default leaves upstream/AIO defaults alone; enable or disable appends the matching flag token when PENPOT_FLAGS is blank.

Cible
PENPOT_AIO_FLAG_WEBHOOKS
Défaut
default|enable|disable
Valeur
default

Télécharger les statistiques

1,311
Total des téléchargements

Détails

Référentiel
jsonbored/penpot-aio:latest
Dernière mise à jour2026-05-23
Première vue2026-05-20

Exécutez penpot-aio sur Unraid.

penpot-aio est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.