Stirling-PDF
Stirling-PDF is a powerful, self-hosted PDF toolkit with over 50 functions for editing, converting, and managing PDF files - completely offline and privacy-friendly.
Alternative to Adobe Acrobat
Stirling-PDF offers almost all features of Adobe Acrobat, but runs on your own server and doesn't send data to third parties.
Installation
Add the following template to your docker-compose.yml and then run ei23 dc.
Template
stirling-pdf:
container_name: stirling-pdf
image: frooodle/s-pdf:latest
ports:
- 2223:8080
volumes:
- ./volumes/stirling-pdf/trainingData:/usr/share/tesseract-ocr/5/tessdata
- ./volumes/stirling-pdf/extraConfigs:/configs
environment:
- DOCKER_ENABLE_SECURITY=false
Features
Page Operations
- Extract, merge, reorder pages
- Rotate and scale pages
- Add/remove blank pages
Conversion
- PDF ↔ Word/Excel/PowerPoint
- PDF ↔ Images (JPG, PNG)
- HTML/URL → PDF
- Markdown → PDF
Editing
- Add/edit text
- Insert images
- Watermarks
- Stamps
- Signatures
Security
- Encrypt/decrypt PDFs
- Set/remove passwords
- Configure permissions
- Verify digital signatures
OCR (Text Recognition)
- Make scans searchable
- Extract text from images
- Multi-language OCR (including German)
Notes
- Accessible at
http://[IP]:2223 - All processing is done locally - no data goes outside
- For OCR, language data is stored in
trainingData - Very resource-efficient