config/backup.conf aktualisiert

This commit is contained in:
2026-05-31 17:28:57 +00:00
parent 4cd1fbabe5
commit 9c948a854d
+18 -7
View File
@@ -8,7 +8,7 @@
# --- PostgreSQL-Server -------------------------------------------------------
# IP oder Hostname des PostgreSQL-Servers
PG_HOST="postgres.lan"
PG_HOST="192.168.1.100"
# SSH-Benutzer auf dem PostgreSQL-Server (hat sudo-Rechte für pg_dump)
PG_SSH_USER="borgclient"
@@ -16,26 +16,37 @@ PG_SSH_USER="borgclient"
# PostgreSQL-Systembenutzer (wird per sudo verwendet)
PG_DB_USER="postgres"
# Datenbanken, die gesichert werden sollen (Bash-Array)
# Automatisch ALLE Datenbanken sichern? (true/false)
# Bei true: PG_DATABASES wird ignoriert, alle DBs werden per psql abgefragt
PG_BACKUP_ALL="true"
# Datenbanken, die bei PG_BACKUP_ALL=true ausgeschlossen werden sollen
# (Systemdatenbanken sind bereits automatisch ausgeschlossen)
PG_EXCLUDE_DATABASES=(
"template0"
"template1"
# "unwichtige_db"
)
# Manuelle Liste wird nur verwendet wenn PG_BACKUP_ALL=false
PG_DATABASES=(
"myapp_production"
"myapp_staging"
# "weitere_datenbank"
)
# --- SSH ---------------------------------------------------------------------
# Pfad zum privaten SSH-Schlüssel des Raspberry Pi
SSH_KEY_PATH="/home/borgbackup/.ssh/id_ed25519"
SSH_KEY_PATH="/home/borg/.ssh/id_ed25519"
# --- Borg Repository ---------------------------------------------------------
# Lokaler Pfad zum Borg-Repository auf dem Raspberry Pi
BORG_REPO="/backup/borg-repo"
BORG_REPO="/srv/borg/postgresql/"
# Borg-Passphrase für die Repository-Verschlüsselung
# WICHTIG: Sicher aufbewahren ohne Passphrase sind Backups nicht wiederherstellbar!
BORG_PASSPHRASE="HIER_SICHERES_PASSWORT_EINTRAGEN"
BORG_PASSPHRASE="W8fCiB0occvcFO"
# Kompressionsalgorithmus: none, lz4 (schnell), zstd (gut), lzma (klein)
BORG_COMPRESSION="lz4"
@@ -50,7 +61,7 @@ KEEP_MONTHLY=6 # Monatliche Backups: 6 Monate
# --- Benachrichtigungen ------------------------------------------------------
# E-Mail-Adresse für Benachrichtigungen (leer lassen = deaktiviert)
NOTIFY_EMAIL=""
NOTIFY_EMAIL="jens@ljh31.de"
# Wall-Nachricht an alle angemeldeten Nutzer senden? (true/false)
NOTIFY_WALL="false"