# --- PBS --- # # PBS_FINGERPRINT ist OPTIONAL und nur bei selbstsigniertem Zertifikat nötig. export PBS_REPOSITORY="" export PBS_FINGERPRINT="" PBS_API="" # --- Quellen (Array!) --- # INCLUDE_DIRS=( "/home/" "/root/" "/etc" ) # --- Logging & Lock --- # LOGFILE="/var/log/pbs-backup.v2.log" LOCKFILE="/var/lock/pbs-backup.v2.lock" # --- Mail --- # MAIL_ENABLED=true MAIL_CMD="mail" MAIL_RECIPIENTS="" MAIL_NOTIFY_ON_SUCCESS=true MAIL_SUBJECT_SUCCESS=" ${HOSTNAME} | Backup erfolgreich abgeschlossen" MAIL_SUBJECT_FAILURE=" ${HOSTNAME} | Fehler beim Backup" # --- Ntfy --- # NTFY_ENABLED=true NTFY_TOPIC_URL="https://ntfy.sh/my-backup-topic" NTFY_AUTH_TOKEN="" NTFY_NOTIFY_ON_SUCCESS=true NTFY_TITLE_SUCCESS="Backup erfolgreich: ${HOSTNAME}" NTFY_TITLE_FAILURE="Backup FEHLGESCHLAGEN: ${HOSTNAME}" NTFY_PRIORITY_SUCCESS="3" NTFY_PRIORITY_FAILURE="5" NTFY_TAIL_LINES="200" # --- Monitoring Healthcheck-Datei --- # # Wenn der Backup-Lauf erfolgreich war, wird diese Datei erstellt/aktualisiert. # Bei Fehler wird sie gelöscht. HEALTHCHECK_OK_FILE="/var/run/pbs-backup.ok"