Homebrew als Voraussetzung
Homebrew verwendet auf Apple Silicon und Intel den jeweils unterstützten Standardpfad und zieht alle notwendigen Scanworker-Abhängigkeiten nach.
Debian 12 und Debian 13
Das signierte APT-Repository ist der empfohlene Installationsweg. Es liefert Aktualisierungen, den passenden GPL-Quellcode und alle benötigten OCR-Abhängigkeiten.
curl -fsSL https://deb.ralfhartmann.dev/repo.gpg.key \
| sudo gpg --dearmor \
-o /usr/share/keyrings/rhpost-archive-keyring.gpg
. /etc/os-release
case "$VERSION_CODENAME" in
bookworm|trixie) ;;
*) echo "Debian 12 oder 13 erforderlich"; exit 1 ;;
esac
printf "deb [signed-by=/usr/share/keyrings/rhpost-archive-keyring.gpg] https://deb.ralfhartmann.dev %s main\ndeb-src [signed-by=/usr/share/keyrings/rhpost-archive-keyring.gpg] https://deb.ralfhartmann.dev %s main\n" \
"$VERSION_CODENAME" "$VERSION_CODENAME" \
| sudo tee /etc/apt/sources.list.d/scanworker.list
sudo apt-get update
sudo apt-get install scanworker
Debian 12 Bookworm und Debian 13 Trixie besitzen getrennte signierte Paketindizes. Das architekturunabhängige Binärpaket und sein GPL-Quellpaket werden in beiden Auslieferungen geprüft.
Das aktuelle stabile Debian-Paket kann auch direkt geladen werden. Für automatische Aktualisierungen ist die APT-Einrichtung vorzuziehen.
Nach Aktivierung von deb-src steht derselbe Quellcode mit apt source scanworker bereit. Ein zusätzliches ZIP ist nicht nötig: .dsc und .tar.xz sind die standardisierten Debian-Quellpakete.
Der Basisablauf funktioniert vollständig mit Tesseract. PaddleOCR-VL ist ein separater lokaler Dienst und kann auf einer CPU-Maschine ohne Cloud-API betrieben werden.
In /etc/scanworker/scanworker.conf nimmt der Duplex-Eingang zwei Simplex-Läufe zum Paaren auf; der Single-Eingang verarbeitet eine bereits vollständige PDF direkt mit OCR:
DUPLEX_INPUT_DIR=/srv/scan/duplex
SINGLE_INPUT_DIR=/srv/scan/single
Ohne DUPLEX_INPUT_DIR bleibt ein vorhandenes INPUT_DIR als Duplex-Eingang wirksam. Nach der Änderung werden die Scanworker-Dienste neu gestartet.
Homebrew ist die sinnvolle Voraussetzung für Scanworker auf dem Mac: Es installiert und aktualisiert sämtliche Hintergrunddienste sowie Python, OCRmyPDF, Tesseract-Sprachdaten, Ghostscript und Poppler. Die freie, außerhalb des App Store vertriebene GPL-App dient ausschließlich zur lokalen Steuerung, zeigt Einstellungen nur lesend und öffnet das Dashboard. Fehlt Homebrew, verweist die App auf die offizielle Installationsseite; anschließend kann sie die Scanworker-Pakete aus dem eigenen Tap nachinstallieren. Lizenzdetails.
Homebrew verwendet auf Apple Silicon und Intel den jeweils unterstützten Standardpfad und zieht alle notwendigen Scanworker-Abhängigkeiten nach.
Homebrew stellt Python 3.13, OCRmyPDF, deutsche und englische Tesseract-Daten, Ghostscript und Poppler bereit.
Der authentifizierte Dienst läuft nativ auf Intel und Apple Silicon und kann von Scanworker auf diesem Mac oder einem Debian-Rechner verwendet werden.
Öffnet das Dashboard aus Menü und Einstellungen, zeigt Konfiguration nur lesend und steuert lokal die Homebrew-Dienste. Verschlüsselung, Benutzeranmeldung, Parameteränderungen und Systemmeldungen gehören zur kostenpflichtigen App.
Eine native Windows-Version von Scanworker ist geplant.
Coming soonWindows wird noch nicht unterstützt. Sobald ein installierbares Paket verfügbar ist, erscheint hier der Downloadlink.