Video tutorial coming soon.
Deploy 50+ PDF tools locally on your server — merge, split, compress, convert, rotate, watermark, and edit PDFs entirely on your infrastructure.
Grab the automated bash script from GitHub to follow along.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/stirling-pdf/stirling-pdf-ubuntu.sh
chmod +x stirling-pdf-ubuntu.sh
sudo bash stirling-pdf-ubuntu.sh
The script installs Docker, pulls the Stirling-PDF image, and starts the container. No database or credentials required.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/stirling-pdf/stirling-pdf-ubuntu.sh
chmod +x stirling-pdf-ubuntu.sh
sudo bash stirling-pdf-ubuntu.sh
Open your browser and navigate to Stirling PDF:
http://YOUR-SERVER-IP:8087
Browse the full list of tools from the homepage. Tools are grouped by category: Organize, Convert, Security, Edit, and More. All processing is done locally — no files leave your server.
To add authentication, edit the docker-compose.yml and set SECURITY_ENABLE_LOGIN=true. Restart the container to apply.
| Port | Protocol | Purpose |
|---|---|---|
| 8087 | TCP | Web UI |
/root/docker/stirling-pdf/docker-compose.yml