Stirling PDF is a powerful PDF processing toolkit that runs entirely in your browser via a self-hosted interface. It lets you merge, split, convert, rotate, compress and annotate PDFs. The application requires no external dependencies or internet access, making it suitable for sensitive documents. It supports drag-and-drop and batch processing for efficiency. Stirling PDF is great for anyone needing robust document tools without relying on third-party services.
Setup
docker-compose.yaml
version: '3.3'
networks:
docker_net:
external: true
volumes:
trainingData:
extraConfigs:
customFiles:
# logs:
services:
stirling-pdf:
image: frooodle/s-pdf:latest
container_name: stirling-pdf
restart: unless-stopped
ports:
- 8088:8080
volumes:
- trainingData:/usr/share/tessdata # Required for extra OCR languages
- extraConfigs:/configs
- customFiles:/customFiles/
# - logs:/logs/
environment:
- DOCKER_ENABLE_SECURITY=false
- INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
- LANGS=en_US
networks:
- docker_net