config/backup.conf aktualisiert
This commit is contained in:
+18
-7
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user