config/backup.conf hinzugefügt
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
# =============================================================================
|
||||
# backup.conf – Konfiguration für borg-backup-postgres.sh
|
||||
# Kopiere diese Datei nach /etc/borg-backup/backup.conf
|
||||
# oder lege sie im config/-Verzeichnis ab.
|
||||
# Passe alle Werte an deine Umgebung an.
|
||||
# =============================================================================
|
||||
|
||||
# --- PostgreSQL-Server -------------------------------------------------------
|
||||
|
||||
# IP oder Hostname des PostgreSQL-Servers
|
||||
PG_HOST="postgres.lan"
|
||||
|
||||
# SSH-Benutzer auf dem PostgreSQL-Server (hat sudo-Rechte für pg_dump)
|
||||
PG_SSH_USER="borgclient"
|
||||
|
||||
# PostgreSQL-Systembenutzer (wird per sudo verwendet)
|
||||
PG_DB_USER="postgres"
|
||||
|
||||
# Datenbanken, die gesichert werden sollen (Bash-Array)
|
||||
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"
|
||||
|
||||
# --- Borg Repository ---------------------------------------------------------
|
||||
|
||||
# Lokaler Pfad zum Borg-Repository auf dem Raspberry Pi
|
||||
BORG_REPO="/backup/borg-repo"
|
||||
|
||||
# Borg-Passphrase für die Repository-Verschlüsselung
|
||||
# WICHTIG: Sicher aufbewahren – ohne Passphrase sind Backups nicht wiederherstellbar!
|
||||
BORG_PASSPHRASE="HIER_SICHERES_PASSWORT_EINTRAGEN"
|
||||
|
||||
# Kompressionsalgorithmus: none, lz4 (schnell), zstd (gut), lzma (klein)
|
||||
BORG_COMPRESSION="lz4"
|
||||
|
||||
# --- Retention Policy --------------------------------------------------------
|
||||
# Wie viele Backups je Zeitraum behalten?
|
||||
|
||||
KEEP_DAILY=7 # Tägliche Backups: 7 Tage
|
||||
KEEP_WEEKLY=4 # Wöchentliche Backups: 4 Wochen
|
||||
KEEP_MONTHLY=6 # Monatliche Backups: 6 Monate
|
||||
|
||||
# --- Benachrichtigungen ------------------------------------------------------
|
||||
|
||||
# E-Mail-Adresse für Benachrichtigungen (leer lassen = deaktiviert)
|
||||
NOTIFY_EMAIL=""
|
||||
|
||||
# Wall-Nachricht an alle angemeldeten Nutzer senden? (true/false)
|
||||
NOTIFY_WALL="false"
|
||||
Reference in New Issue
Block a user