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!
Schreiben Sie einen Kommentar