Ubuntu 24.04: Stirling PDF installieren

Stirling PDF (Demo: pdf.ipx64.xyz) ist eine leistungsstarke, webbasierte Anwendung zur Bearbeitung und Manipulation von PDF-Dateien. In diesem Artikel erfährst du, wie du Stirling PDF auf einem Ubuntu 24.04 System installierst und konfigurierst.

Überblick

Stirling PDF bietet eine Vielzahl von Funktionen zur PDF-Bearbeitung, darunter:

  • Zusammenführen und Aufteilen von PDFs
  • Konvertierung zwischen verschiedenen Dateiformaten
  • OCR-Texterkennung
  • Hinzufügen von Wasserzeichen und Unterschriften
  • Komprimierung und Optimierung

Die Software wird als Docker-Container bereitgestellt, was eine einfache Installation und Wartung ermöglicht.

Voraussetzungen

Bevor du mit der Installation beginnst, stelle sicher, dass folgende Voraussetzungen erfüllt sind:

  • Ein Ubuntu 24.04 System mit Root- oder sudo-Zugriff
  • Docker und Docker Compose sind installiert
  • Mindestens 2 GB freier Arbeitsspeicher
  • Mindestens 5 GB freier Festplattenspeicher

Schritt-für-Schritt-Anleitung

1. Systemaktualisierung

Führe zunächst eine Systemaktualisierung durch:

ShellScript
sudo apt update && sudo apt upgrade -y

2. Docker installieren (falls noch nicht vorhanden)

Falls Docker noch nicht installiert ist, führe folgende Befehle aus:

ShellScript
sudo apt install docker.io docker-compose -y
sudo systemctl enable --now docker

3. Verzeichnis für Stirling PDF erstellen

Erstelle ein Verzeichnis für die Stirling PDF-Konfiguration:

ShellScript
sudo mkdir -p /opt/stirling-pdf
cd /opt/stirling-pdf

4. Docker Compose-Datei erstellen

Erstelle eine docker-compose.yml Datei mit folgendem Inhalt:

ShellScript
sudo nano docker-compose.yml

Füge folgenden Inhalt ein:

YAML
version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - '8080:8080'
    volumes:
      - ./trainingData:/usr/share/tesseract-ocr/4.00/tessdata
      - ./configs:/configs
      - ./customFiles:/customFiles
    environment:
      - DOCKER_ENABLE_SECURITY=false

Speichere die Datei mit Strg+X, gefolgt von Y und Enter.

5. Container starten

Starte den Stirling PDF-Container:

ShellScript
sudo docker-compose up -d

6. Firewall konfigurieren (optional)

ShellScript
sudo ufw allow 8080/tcp

7. OCR-Unterstützung für Deutsch hinzufügen

Lade die deutsche Sprachdatei für die OCR-Erkennung herunter:

ShellScript
cd trainingData
sudo wget https://github.com/tesseract-ocr/tessdata_fast/raw/main/deu.traineddata

8. Container neu starten

Starte den Container neu, um die Änderungen zu übernehmen:

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

Zugriff und Konfiguration

Du kannst nun auf Stirling PDF zugreifen, indem du in deinem Webbrowser http://deine-server-ip:8080 aufrufst.

Für eine erweiterte Konfiguration kannst du die Datei /opt/stirling-pdf/configs/settings.yml bearbeiten. Hier lassen sich beispielsweise die Standardsprache oder Sicherheitseinstellungen anpassen.

Sicherheitshinweise

Beachte, dass in dieser Konfiguration die Sicherheitsfunktionen von Stirling PDF deaktiviert sind (DOCKER_ENABLE_SECURITY=false). Für den produktiven Einsatz solltest du die Sicherheitseinstellungen aktivieren und gegebenenfalls einen Reverse-Proxy mit SSL-Verschlüsselung einrichten.

Aktualisierungen

Um Stirling PDF zu aktualisieren, führe folgende Befehle aus:

ShellScript
cd /opt/stirling-pdf
sudo docker-compose pull
sudo docker-compose down
sudo docker-compose up -d

Fazit

Mit dieser Anleitung hast du erfolgreich Stirling PDF auf deinem Ubuntu 24.04 System installiert. Die Anwendung bietet eine breite Palette an Funktionen zur PDF-Bearbeitung und ist dank der Docker-Installation einfach zu warten und zu aktualisieren. Experimentiere mit den verschiedenen Funktionen und passe die Konfiguration an deine Bedürfnisse an.

Kommentar verfassen