APP-OVERVIEW 5 min read fordnox

Stirling PDF: Self-Hosted PDF Toolkit

Stirling PDF is a self-hosted PDF manipulation tool with 74,000+ GitHub stars. Merge, split, convert, and edit PDF files through a web interface on your own VPS.


Stirling PDF: Self-Hosted PDF Toolkit

Stirling PDF is a self-hosted web application for performing a wide range of operations on PDF files. With over 74,000 GitHub stars, it has become the leading open-source PDF toolkit. Stirling PDF handles merging, splitting, converting, compressing, signing, watermarking, and dozens of other PDF operations — all through a clean web interface without uploading your documents to external services.

Self-hosting Stirling PDF means your sensitive documents never leave your server.

Key Features

Why Self-Host Stirling PDF?

Document privacy guaranteed. Online PDF tools require you to upload documents to their servers. For legal contracts, financial reports, medical records, or confidential business documents, this is a serious security risk. Stirling PDF processes everything locally on your server — your files never leave your infrastructure.

No file size limits or daily caps. Free online PDF tools restrict file sizes and limit the number of operations per day. Self-hosted Stirling PDF has no such restrictions. Process 500-page documents, batch convert entire folders, and run unlimited operations.

No ads or upselling. Online PDF services bombard you with ads, premium tier upsells, and dark patterns. Stirling PDF is completely ad-free with every feature available at no cost. The interface is clean and focused on getting work done.

Team-wide access. Deploy once and your entire team has access to professional PDF tools through a shared URL. No need for individual software licenses or desktop PDF applications. Add authentication to control access.

System Requirements

Resource Minimum Recommended
CPU 1 vCPU 2 vCPUs
RAM 1 GB 2 GB
Storage 5 GB SSD 10 GB SSD
OS Ubuntu 22.04+ Ubuntu 24.04

Stirling PDF uses Java and LibreOffice under the hood for format conversions. OCR processing is CPU-intensive for large documents. The recommended specs handle typical document processing workloads comfortably.

Getting Started

Deploy Stirling PDF on your VPS using Docker Compose through Dokploy. Our deployment guide covers the full setup including OCR language packs, persistent storage, and SSL configuration.

Deploy Stirling PDF with Dokploy →

Alternatives

FAQ

What PDF operations does Stirling PDF support? Stirling PDF supports 50+ operations including merge, split, rotate, compress, convert (to/from Word, Excel, images), OCR, password protection, digital signatures, watermarks, page extraction, metadata editing, and form filling.

Does Stirling PDF handle large files? Yes. Since it runs on your server, the only limit is your server's available memory and disk space. Multi-hundred-page documents process successfully with the recommended specs. For very large batch operations, increase RAM allocation.

Can multiple users access Stirling PDF simultaneously? Yes. Stirling PDF includes an optional authentication system with user accounts. Multiple users can process documents concurrently — each operation runs independently on the server.

Does Stirling PDF require an internet connection? No. Once deployed, Stirling PDF runs entirely offline. All processing happens locally using embedded libraries. This makes it suitable for air-gapped environments or servers without internet access.


App data sourced from selfh.st open-source directory.

~/self-hosted-app/stirling-pdf/get-started

Ready to get started?

Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.

Get Hostinger VPS — $4.99/mo

// up to 75% off + free domain included

// related topics

stirling pdf pdf tools self-hosted pdf pdf editor pdf converter stirling pdf vps

fordnox

Expert VPS reviews and hosting guides. We test every provider we recommend.

// last updated: February 12, 2026. Disclosure: This article may contain affiliate links.