Docs and wikis, checked 2026-09-07

Stirling PDF: Docker configuration reference

Self-hosted PDF toolkit covering conversion, merging, OCR, signing and over 60 other page and document operations.

At a glance

Ports

Ports
PortWhat listensSource
8080HTTP listener for the web UI and API. Route the reverse proxy here.source for port 8080

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
SECURITY_ENABLELOGINNoDefaults to true, which enables authentication and creates a default admin/stirling account. Set false to opt out of login entirely.falsesource for SECURITY_ENABLELOGIN
SYSTEM_DEFAULTLOCALENoDefault interface language shown to users who have not picked one themselves; overrides the browser's detected language.en-GBsource for SYSTEM_DEFAULTLOCALE
SYSTEM_MAXFILESIZENoMaximum upload size in MB, valid range 1 to 999. Separate from the underlying Spring multipart limits.500source for SYSTEM_MAXFILESIZE
SECURITY_INITIALLOGIN_USERNAMENoSets the initial admin username created on first boot when login is enabled, instead of the default admin/stirling pair.adminsource for SECURITY_INITIALLOGIN_USERNAME

Volumes that must persist

Volumes
PathWhat is in itSource
/configsSettings and the application database. The one directory that has to be persisted.source for /configs
/usr/share/tessdataOCR language files for Tesseract. Losing this just means re-downloading language packs.source for /usr/share/tessdata
/logsApplication logs, useful to persist for diagnostics across restarts.source for /logs

Behind a reverse proxy

Release timeline

Releases
VersionDateBreakingWhat changedSource
v2.14.32026-08-06NoHotfix for merge, split and other tools failing on Debian 12 and Fedora 44, concurrent merge issues and large 2GB PDF handling.source for release v2.14.3
v2.14.22026-07-08NoServer-only hotfix for certain Postgres connections failing to load user data.source for release v2.14.2
v2.14.12026-07-07NoFixes certificate signing failing on certain installations and a rearrange pages bug causing the tool to fail.source for release v2.14.1
v2.14.02026-06-30NoAdds desktop hardware token signing (PKCS#11) and reintroduces shared signing and file sharing controls in the main navigation.source for release v2.14.0
v2.13.22026-06-24NoSecurity fixes and removal of unused dependencies from the Docker image, plus a desktop UI performance fix.source for release v2.13.2

If it is not coming up

Read from the upstream documentation, repository and container registry by Keita Emsden on 2026-09-07. Every row links the page it came from. Upstream changes without telling anyone, so check the source link before you rely on a value.

Other app references

All app references