Warum PDFs nicht in fremde Online-Tools gehören
Wer schnell zwei PDFs zusammenfügen oder eine Datei verkleinern will, landet oft bei einem der vielen kostenlosen Online-Konverter. Das Problem: Deine Dokumente — Rechnungen, Verträge, Bewerbungen, Scans mit Personendaten — wandern dafür auf einen fremden Server, über den du keine Kontrolle hast. Wo die Datei landet, wie lange sie liegt und wer sie verarbeitet, bleibt meist undurchsichtig.
Stirling-PDF löst das Problem grundlegend. Es ist eine quelloffene Web-Anwendung, die du selbst hostest und über den Browser bedienst. Alle Operationen laufen auf deinem eigenen Server, nicht in einer fremden Cloud. Damit hast du einen vollwertigen PDF-Werkzeugkasten — vom Zusammenfügen über das Komprimieren bis zur Texterkennung — komplett unter eigener Kontrolle.
Was Stirling-PDF kann
Die Anwendung bündelt Dutzende Werkzeuge in einer einzigen Oberfläche. Die wichtigsten Funktionen im Alltag:
- Zusammenfügen: Mehrere PDFs in der gewünschten Reihenfolge zu einer Datei verbinden.
- Teilen: Ein Dokument an bestimmten Seiten trennen oder einzelne Seiten herauslösen.
- Komprimieren: Die Dateigröße reduzieren, etwa um eine PDF unter ein Upload-Limit zu bringen.
- Drehen, Sortieren, Löschen: Seiten neu anordnen, drehen oder einzelne Seiten entfernen.
- Umwandeln: Zwischen PDF und anderen Formaten konvertieren.
- OCR: Gescannte Dokumente per Texterkennung durchsuchbar machen.
Gerade die OCR-Funktion ist praktisch: Ein eingescanntes Dokument ist zunächst nur ein Bild — du kannst weder Text markieren noch danach suchen. Stirling-PDF legt mit Hilfe einer Texterkennung eine durchsuchbare Textebene unter das Bild. Danach findest du Inhalte per Volltextsuche und kannst Passagen kopieren.
Installation per Docker
Der einfachste Weg führt über Docker. Du brauchst dafür einen Server mit Root-Zugriff und installiertem Docker. Ein erster Start gelingt mit einem einzigen Befehl:
docker run -d -p 8080:8080 --name stirling-pdf stirlingtools/stirling-pdf:latest
Danach erreichst du die Oberfläche im Browser unter http://DEINE-SERVER-IP:8080. Für einen dauerhaften Betrieb empfiehlt sich allerdings Docker Compose, weil du dort Konfiguration und Volumes sauber festhältst. Eine schlanke docker-compose.yml kann so aussehen:
services:
stirling-pdf:
image: stirlingtools/stirling-pdf:latest
ports:
- "8080:8080"
volumes:
- ./data:/usr/share/stirling-pdf
restart: unless-stopped
Gestartet wird der Stack mit docker compose up -d. Das volumes-Mapping sorgt dafür, dass Konfiguration und zusätzlich geladene Sprachpakete einen Neustart überstehen.
Auf eine eigene Domain mit HTTPS legen
Stirling-PDF selbst liefert nur HTTP auf Port 8080. Für den produktiven Einsatz solltest du einen Reverse-Proxy davorschalten, der die Verschlüsselung übernimmt — etwa Caddy oder Nginx. Caddy holt sich Let's-Encrypt-Zertifikate dabei vollautomatisch. So läuft das Tool unter einer eigenen Subdomain und ist von außen ausschließlich über HTTPS erreichbar.
Speicherbedarf richtig einschätzen
Stirling-PDF ist im Betrieb genügsam, aber kein Leichtgewicht — vor allem durch die OCR-Komponente. Worauf du achten solltest:
- RAM: Reines Zusammenfügen und Teilen läuft schon mit wenig Arbeitsspeicher. Sobald OCR und Komprimierung ins Spiel kommen, sollten einige Gigabyte zur Verfügung stehen, damit große Dokumente nicht ins Stocken geraten.
- Festplatte: Das Container-Image bringt etliche Hundert Megabyte mit. Rechnest du Sprachpakete für die OCR-Texterkennung hinzu, kommen je Sprache weitere Daten dazu.
- Temporäre Dateien: Während einer Operation wird die hochgeladene PDF kurzzeitig zwischengespeichert. Plane bei großen Scans entsprechend Puffer ein.
Für den privaten Gebrauch oder ein kleines Team reicht eine kompakte Server-Ausstattung. Wer regelmäßig viele oder sehr große Dateien verarbeitet, profitiert von mehr RAM und schnellem NVMe-Speicher.
Der Datenschutz-Gewinn
Der eigentliche Punkt beim Selbsthosten ist die Datenhoheit. Deine Dokumente verlassen deinen Server nicht. Es gibt keinen fremden Anbieter, der Dateien speichert, auswertet oder weitergibt. Wenn du Stirling-PDF auf einem Server in der EU betreibst, bleiben auch alle Verarbeitungsschritte im europäischen Rechtsraum — ein klarer Vorteil gegenüber Online-Konvertern mit unklarem Standort. Für Dokumente mit Personenbezug, Geschäftsunterlagen oder vertraulichen Scans ist das oft der entscheidende Grund, auf eine Cloud-Lösung zu verzichten.
Mit Nytrix umsetzen
Stirling-PDF braucht Root-Zugriff und Docker — beides bekommst du bei einem vServer von Nytrix. Auf den Tarifen ist Docker mit aktiviertem Nesting und keyctl bereits vorbereitet, du kannst den Container also ohne Umwege starten. Der BASIC-4 liegt bei 5,99 EUR im Monat (eigene IPv4, SSD/NVMe, 5 TB Traffic), der BASIC-6 mit mehr Reserve für OCR bei 10,99 EUR. Wer nur zum Ausprobieren startet, kommt mit dem No-IP-Tarif für 2,99 EUR rein — hier läuft der Zugriff über eine geteilte Subdomain und automatisches HTTPS per Caddy.
Per SSH richtest du Docker Compose ein, über die KVM-Konsole hast du im Notfall direkten Zugriff. CPU und RAM lassen sich per Hot-Plug nachrüsten, falls deine PDF-Workloads wachsen. Abgerechnet wird per Prepaid ohne Mindestlaufzeit und ohne Vertragsbindung — du lädst Guthaben auf und buchst, was du brauchst. DDoS-Schutz ist bei allen Tarifen inklusive, der Login läuft über Enjyn Auth mit 2FA.
Für ein eigenes Backup deiner Konfiguration bietet sich der FTP Storage an (ab 2,99 EUR/TB im Monat, Standort Nürnberg): per SFTP sicherst du dein data-Verzeichnis dorthin. Wer Stirling-PDF mit weiteren selbst gehosteten Werkzeugen kombinieren möchte, findet im Nytrix-Blog Anleitungen zu passenden Diensten.