pbs-backup-client-script/pbs-backup.v2.conf
2025-08-23 00:25:27 +02:00

41 lines
1.1 KiB
Plaintext

# --- 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"