BentoPDF - PDF-Tools als selbstgehostete Web-App

BentoPDF - PDF-Tools als selbstgehostete Web-App

BentoPDF bzw. Stirling-PDF ist eine selbstgehostete Web-Applikation mit umfangreichen PDF-Bearbeitungsfunktionen — ohne Cloud-Upload.

Was ist BentoPDF?

Stirling-PDF (die Basis hinter ähnlichen PDF-Toolboxen wie BentoPDF) bietet über 30 PDF-Operationen im Browser: Zusammenführen, Aufteilen, Komprimieren, Konvertieren, OCR, Wasserzeichen, Seitenrotation und mehr. Alle Dateien werden lokal auf dem eigenen Server verarbeitet — keine Daten verlassen das Netzwerk. Das Interface ist übersichtlich nach Kategorien gegliedert und ohne Registrierung sofort nutzbar. Für Teams lässt sich optional eine Nutzerverwaltung aktivieren.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Mindestens 1 GB RAM (für OCR-Funktionen mehr empfohlen)
  • Port 8080 verfügbar

Compose-Beispiel

services:
  stirling-pdf:
    image: ghcr.io/stirlingtools/stirling-pdf:latest
    container_name: stirling-pdf
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./config:/configs
      - ./logs:/logs
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
      - LANGS=de_DE

Hinweise

  • OCR-Unterstützung für deutsche Texte wird mit dem Sprachpaket LANGS=de_DE aktiviert.
  • Mit DOCKER_ENABLE_SECURITY=true kann eine Nutzerverwaltung mit Rollen aktiviert werden.
  • Das Image ist relativ groß (mehrere GB mit allen Tesseract-Sprachpaketen) — beim ersten Pull entsprechend Zeit einplanen.
  • Alle verarbeiteten Dateien werden nach der Operation automatisch vom Server gelöscht.