Skip to content

Stirling PDF Stirling PDF

Stirling PDF is a powerful, self-hosted web-based PDF manipulation tool that offers a wide range of features, including merging, splitting, OCR, and advanced conversions.

I use Stirling PDF in conjunction with BentoPDF to provide a complete PDF management solution. While Stirling PDF handles heavy-duty processing and complex operations, BentoPDF serves as a minimalist alternative for quick edits and viewing. Together, they ensure I have the right tool for any PDF task, from simple viewing to complex document transformations.

🛠 Installation

Default Port: 8080

Configuration path: /opt/Stirling-PDF/.env

bash -c "$(curl -sL https://github.com/community-scripts/ProxmoxVE/raw/main/ct/stirling-pdf.sh)"
bash -c "$(curl -sL https://github.com/asylumexp/Proxmox/raw/main/ct/stirling-pdf.sh)"

âš™ Config

Make symlinks to repo.

Task List

task: Available tasks for this project:
* decrypt:              Decrypt .env using SOPS
* enable:               Enable service
* encrypt:              Encrypt .env using SOPS
* export:               Export the task list
* init:                 Init
* mklinks:              Make client symlinks
* restart:              Resart service
* start:                Start service
* status:               Service status
* stop:                 Stop service
* update:               Update Stirling-PDF
* upgrade:              upgrade
* verify-secrets:       Checks if the decrypted secret matches the local file
* wh:install:           Install and start the systemd webhook service
* wh:logs:              View the webhook service logs
* wh:status:            Check the status of the systemd webhook service
* wh:test:              Test the webhook listener locally

🔗 References