Repository navigation
v1.2.0
Was neu ist
Telegram-Meldungen sagen jetzt, von welchem Host sie kommen. Wer PABO auf mehreren Maschinen betreibt, bekommt sonst alle Meldungen in denselben Chat und kann sie nicht zuordnen. Jede Nachricht beginnt jetzt mit dem Absender:
🏠 Privat
✅ Backup fertig – 1284 Dateien in 3m 20s
Die Zeile ist bewusst separat, damit Statuszeichen und Meldungstext unverändert bleiben. Dieselbe Kennung steht einmal pro Lauf im Log, damit sich Log und Nachricht zuordnen lassen.
Einrichtung
setup fragt nach einer optionalen Bezeichnung. Leer lassen ist ausdrücklich erlaubt, dann ermittelt PABO die Kennung selbst:
🏠 paperless-ngx (10.10.10.108)
Bestandshosts brauchen dafür nichts zu tun – der automatische Fallback greift ohne Eingriff, es ist also auch kein setup-Durchlauf nötig, nur wenn du einen Namen setzen willst.
Regeln für INSTANCE_NAME
Freitext bis 40 Zeichen. Quotes, Backslash, $ und Backtick sind nicht erlaubt, damit der Wert die Bash-Datei nicht aushebeln kann. Nach dem Ändern Scripts und Timer neu erzeugen.
Technisches
Die IP wird bevorzugt aus der Route des ausgehenden Verkehrs gelesen (ip route get). hostname -I dient nur als Rückfall und wird dabei um Loopback- und Linklocal-Adressen bereinigt – sonst würde bei mehreren Maschinen die 127.0.0.1 der ersten im Weg stehen. Läuft PABO hinter mehreren Netzwerkkarten, ist die aktive Route diejenige, die auch der Bot und rclone benutzen.