The Stirling PDF Project

Let’s have a look to StirlingPDF.

A Selfhosted and OSS project that allow us to operate our PDFs locally.

SelfHosting Stirling PDF

StirlingPDF with Docker

To SelfHost stirling pdf with docker containers, we will use the following configuration file:

#version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - '8033:8080'
    volumes:
      - /home/Docker/Stirling:/usr/share/tesseract-ocr/4.00/tessdata #Required for extra OCR languages
      - /home/Docker/Stirling/configs:/configs
#     - /location/of/customFiles:/customFiles/

Once its ready, you can go to the port you’ve chosen (in this case, localhost:8033) and just enjoy using StirlingPDF:

Stirling PDF Features

PS: The first time you’ll use stirling, it will ask you this

Stirling PDF 1st login


FAQ

What other F/OSS Productivity Apps you recommend?

You might want to have a look to these tools:

You can install/deploy any of those in a very similar way to what we did with Docker with StirlingPDF.

How to Deploy Nginx Proxy Manager

If you are interested in using Drawio with https, deploying NGINX with Docker will be a great option for you.