
In diesem Video zeige ich dir, wie du gescannte Dokumente direkt in die Cloud schicken und mit Paperless NGX automatisch verarbeiten lassen kannst. DafĂźr stelle ich ein Tool fĂźr Linux vor, mit dem du die Synchronisation mit OneDrive, Nextcloud, WebDAV & viele andere Dienste einrichtest. đ¨ď¸âĄď¸đ đš Themen im Video:
âď¸ Installation und Einrichtung des Synchronisationstools unter Linux đ§
âď¸ Automatisches „Herunterladen“ gescannter Dokumente đ¤
âď¸ Effiziente Dokumentenverwaltung mit Paperless NGX đ
Das Video zur Installation von paperless ngx: https://youtu.be/WRyBPMH9zf0
Blogbeitrag zum Video: https://blog.smarthomeundmore.de/paperless-ngx-komplett-einrichten-mit-rest-api-home-assistant-sensor/
Das Tool kannst du aber auch unter Linux fĂźr viele weitere Aufgaben verwenden.
Im Video habe ich ein paar Befehle verwendet. Damit ihr die Syntax nicht „kompliziert“ aus dem Video ablesen mĂźsst, habe ich euch die wichtigsten Kommandos in diesem Blog Beitrag zusammengefasst.
Installation von rclone unter Linux ( getestet mit Ubuntu 24.10)
sudo apt-get install rclone
Die wichtigsten rclone Befehle kurz zusammengefasst. Im Video habe ich fĂźr „remote:“ den Namen onedrive verwendet.

Grundlegende Befehle
rclone config
â Konfiguration von Remotes (z. B. OneDrive,Google Drive, Dropbox).rclone listremotes
â Zeigt alle konfigurierten Remotes.rclone lsd remote:
â Listet die Verzeichnisse im Root des Remotes auf.rclone ls remote:
â Zeigt alle Dateien und Verzeichnisse im Remote an.rclone copy Quelle Ziel
â Kopiert Dateien/Ordner von einer Quelle zu einem Ziel.rclone sync Quelle Ziel
â Synchronisiert Quelle mit Ziel (Achtung: Ziel wird Ăźberschrieben!).rclone move Quelle Ziel
â Verschiebt Dateien von Quelle nach Ziel.rclone delete remote:Ordner
â LĂśscht alle Dateien in einem Remote-Ordner.rclone rmdir remote:Ordner
â LĂśscht einen leeren Remote-Ordner.
Erweiterte Befehle
rclone check Quelle Ziel
â Vergleicht Dateien zwischen Quelle und Ziel.rclone mount remote: /lokaler/pfad
â Mountet ein Remote-Laufwerk als lokales Verzeichnis.rclone dedupe remote:
â Findet und entfernt doppelte Dateien.rclone about remote:
â Zeigt Speicherinformationen des Remotes an.rclone size remote:
â Zeigt die GrĂśĂe aller Dateien im Remote an.
Hinweis: rclone mount wird in einem unpriviligierten Container nicht funktionieren. Wenn ihr ein smb/cifs Laufwerk mounten mĂśchtet, so empfehle ich euch eine „echte“ virtuelle Maschine zu verwenden. Alle „grundlegenden Befehle“ kĂśnnen hingegen ohne Einschränkungen verwendet werden.
Um einen Scheduler ( Zeitplan ) fĂźr einen „Kopiervorgang“ zu definieren mĂźsst ihr zunächst einen „crontab“ Eintrag erstellen.
Ein Crontab (kurz fĂźr Cron Table) ist eine Datei, die geplante Aufgaben (Cron-Jobs) fĂźr das cron-Daemon unter Linux und Unix-basierten Systemen speichert. Diese Jobs werden zu festgelegten Zeiten oder in bestimmten Intervallen automatisch ausgefĂźhrt.
Wichtige Befehle fĂźr Crontab
crontab -e
â Bearbeitet die Crontab-Datei des aktuellen Benutzers.crontab -l
â Listet alle aktuell gesetzten Cron-Jobs auf.crontab -r
â LĂśscht alle Cron-Jobs des aktuellen Benutzers.
Crontab-Syntax
Eine Crontab-Zeile besteht aus fĂźnf Zeitfeldern und dem auszufĂźhrenden Befehl:
* * * * * /pfad/zum/befehl.sh
- - - - -
| | | | |
| | | | +---- Wochentag (0 - Sonntag, 6 - Samstag)
| | | +------ Monat (1-12)
| | +-------- Tag des Monats (1-31)
| +---------- Stunde (0-23)
+------------ Minute (0-59)
Wir Ăśffnen also den „Crontab Editor“ mit
crontab -e
und wählen „nano“ als Editor aus.
Dann fĂźgen wir folgende Zeile im Crontab Editor ein.
*/5 * * * * /usr/bin/rclone move onedrive:scans /data/paperless/consume --progress
Mit Strg++X speichern wir diesen Vorgang. Denkt daran den Namen eures Remote Laufwerks anzupassen.
Jetzt wird alle 5 Minuten auf dem Cloud Laufwerk geschaut, ob sich Daten im Verzeichnis „scans“ befinden. Ist das der Fall, werden diese Daten in den „consume“ Ordner von paperless verschoben.