Stirling PDF installieren
Stirling PDF installieren

Stirling PDF installieren

Das letzte Update war vor 7. Oktober 2023 von schaechner

In dieser Anleitung zeigen wir euch heute, wie ihr Stirling PDF installieren könnt.

Doch was ist Stirling PDF?

Mit Stirling PDF kann man PDFs zusammenfügen, mit Passwörtern schützen, Passwort entfernen Bilder umwandeln, Wasserzeichen hinzufügen, PDF unterschreiben, OCR Scanner und noch viel, viel mehr!

Warum sollte man es also selber hosten?

Meistens nutzt man Online-PDF-Tools und lädt seine Dateien auf irgendwelche unbekannten Server hoch, ohne dass man weiß, ob die dann auch wieder gelöscht werden. Außerdem würde es ja auch noch eine Alternative wie Adobe Acrobat, aber das ist für mehr als 300 € schon teuer!

Also: Selber hosten! – Mit unserer Anleitung wird die Installation in wenigen Minuten gelingen!

Unsere Installation läuft über einen Docker Compose.

Zuerst erstellen wir einen neuen Ordner mit folgendem Befehl:

sudo mkdir stirling-pdf
cd stirling-pdf

Jetzt erstellen wir dann die docker-compose.yml Datei:

sudo nano docker-compose.yml

In diese kommt dann folgender Inhalt:

version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - '8780:8080'
    volumes:
      - /root/striling-pdf/trainingData:/usr/share/tesseract-ocr/4.00/tessdata #Required for extra OCR languages
      - /root/striling-pdf/extraConfigs:/configs
      - /root/striling-pdf/customFiles:/customFiles/
    environment:
      - DOCKER_ENABLE_SECURITY=false

Jetzt erstellen wur und starten wir den Container mit folgendem Befehl:

sudo docker-compose up -d

Jetzt wollen wir aber auch nicht die OCR – Erkennung nur für Englisch haben, sondern auch für Deutsch, deswegen gehen wir in die Ordner trainingData:

cd trainingData

Wir wechseln den Ordner nicht und laden diese Datei herunter:

sudo wget https://github.com/tesseract-ocr/tessdata_fast/blob/main/deu.traineddata

Und schon ist die Deutsche für OCR installiert.

Jetzt übernehmen wir noch die Änderungen mit

cd ..
docker-compose down
docker-compose up -d

Jetzt ist Stirling-PDF unter dem Port 8780 verfügbar.

Habt ihr irgendwelche Fragen, Wünsche oder Anregungen?

Schreibt es gerne in die Kommentare!

2 Kommentare

  1. Tasdelen

    Der Docker und auch Stirling-pdf ist zwar aktiv, jedoch wenn der Server neu gestartet wird muss ich immer mit dem Befehl:
    -> docker-compose up -d
    den Stirling-pdf neustarten, damit unter Web interface unter Port erreichbar ist.

    1. Hallo Tasdelen!,
      ja, dass ist richtig. Du kannst – falls du Portainer installiert hast, den Docker bearbeiten, indem Du zuerst auf „Duplicate/Edit“ tippst, und dann ganz nach unten scrollst. Hier musst Du dann in den Abschnitt „Restart Policy“ gehen und „Unless stopped“ auswählen. Das bedeutet, dass der Docker dann immer neu gestartet wird (also auch nach dem Server-Reboot), außer, wenn man „docker stop“ eintippt.
      Hoffentlich konnten wir Dir damit weiterhelfen!
      Falls du noch weitere Fragen hast, schreib uns gerne wieder an!
      Viele Grüße, Schächner

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert