Docs and wikis, checked 2026-10-17

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_DEFAULTLOCALENoLanguage for users who have not picked one, such as de-DE. Empty uses the browser language, then en-US.en-GBsource for SYSTEM_DEFAULTLOCALE
SYSTEM_FILEUPLOADLIMITNoLargest upload per request: a number from 0 to 999 plus KB, MB or GB. Empty means 2000 MB.500MBsource for SYSTEM_FILEUPLOADLIMIT
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 files, the built-in database and its backups, and generated keys. Always mount this.source for /configs
/usr/share/tessdataExtra OCR language files for Tesseract.source for /usr/share/tessdata
/storageFiles users save on the server. File storage is on by default, so always mount this.source for /storage
/logsApplication logs, useful to persist for diagnostics across restarts.source for /logs

Behind a reverse proxy

Release timeline

Releases
VersionDateBreakingWhat changedSource
v3.2.02026-10-15NoReplaces the multi-tool with a redesigned Page Editor, opens password-protected PDFs without removing the password, and adds redirectBaseUrl for OAuth2 and SAML.source for release v3.2.0
v3.1.02026-10-05NoGroup signing (Stirling Sign) enabled by default for new users, a beta Office Convert tool, and text editor support for tables and OCRed image PDFs.source for release v3.1.0
v3.0.22026-10-01NoBug fixes and improvements: selective page cropping, tool recommendations based on usage, and fixes for missing translations and the Processor loading.source for release v3.0.2
v3.0.12026-09-26NoHotfix for the double title bar on Windows desktop and growth of temporary log files.source for release v3.0.1
v3.0.02026-09-24NoMajor release adding the Processor automation system, free OAuth SSO, a new text editor and optional AI. Automation includes 1,000 PDFs per month free.source for release v3.0.0
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-10-17. 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