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.

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny