Skip to content

Stirling PDF

Stirling PDF is your private PDF toolbox: dozens of modern, fast utilities for everyday document work - without uploading sensitive files to random websites.

Why people love Stirling PDF

  • A surprisingly polished UI: it feels like a modern web app, not a clunky admin tool.
  • Powerful OCR: turn scanned PDFs into searchable, selectable text.
  • It covers the “I just need to fix this PDF” moments: merge, split, compress, convert, sign, redact, and more.
  • For advanced users: automation - run repeatable multi-step workflows (pipelines) instead of doing the same clicks every time.

Technical reference

Environment variables

  • TZ: Container timezone (optional).
  • LANGS: Language list for OCR and UI support (optional).
  • SERVER_HOST: Public URL for the service (optional).

Volumes and persistence

  • Required for persistent users/settings: mount a volume to /configs.
  • Recommended additional mounts when available:
    • /pipeline
    • /usr/share/tessdata
    • /logs
    • /customFiles
  • If your deployment platform supports only one persistent volume per service, prioritize /configs.

Health check

  • Recommended HTTP health endpoint: /api/v1/info/status