BorgBackup vs Restic
BorgBackup:
+ Sehr gute Komprimierung (lz4, zstd, lzma)
+ Schnell bei grossen Mengen kleiner Dateien
+ Borgmatic: Wrapper mit YAML-Konfiguration
- Backup-Repo kann nur von einem Client gleichzeitig
Restic:
+ Multi-Backend (S3, Azure, etc.) nativ
+ Gleichzeitiger Mehrbenutzer-Zugriff
+ Einfachere Syntax
- Keine eingebaute Komprimierung (nur Deduplizierung)
Fuer KMU: beide gut; Borg besser fuer lokale/SFTP-Targets
BorgBackup installieren
# Debian/Ubuntu
apt install borgbackup
# Oder aktuelle Version
pip install borgbackup
# Version
borg --version
Repository und erstes Backup
# Repository initialisieren (lokal)
borg init --encryption=repokey /backup/borg-repo
# SFTP (Remote NAS)
borg init --encryption=repokey ssh://[email protected]/./backup/borg-repo
# Passphrase: sicher aufbewahren!
export BORG_PASSPHRASE="sehr-sicheres-passwort"
# Backup erstellen
borg create --verbose --stats --compression lz4 /backup/borg-repo::server-{now:%Y-%m-%d} /etc /home /var/lib /opt
# Archiv-Liste anzeigen
borg list /backup/borg-repo
Borgmatic (empfohlen fuer Automatisierung)
# Borgmatic installieren
pip install borgmatic
# Konfiguration
mkdir -p /etc/borgmatic
cat > /etc/borgmatic/config.yaml << 'EOF'
location:
source_directories:
- /etc
- /home
- /var/lib/postgresql
- /opt
repositories:
- path: /backup/borg-repo
label: local
- path: ssh://user@nas/./backup/borg-repo
label: nas
storage:
encryption_passphrase: "sehr-sicheres-passwort"
compression: lz4
archive_name_format: server-{now}
retention:
keep_daily: 7
keep_weekly: 4
keep_monthly: 6
keep_yearly: 2
consistency:
checks:
- name: repository
frequency: 2 weeks
- name: archives
frequency: 1 month
EOF
# Backup ausfuehren
borgmatic --verbosity 1
# Systemd-Timer
borgmatic config bootstrap --dry-run
systemctl enable --now borgmatic.timer
Wiederherstellung
# Archiv-Inhalt auflisten
export BORG_PASSPHRASE="sehr-sicheres-passwort"
borg list /backup/borg-repo::server-2025-06-10
# Einzelne Datei extrahieren
borg extract /backup/borg-repo::server-2025-06-10 home/user/wichtig.doc
# Verzeichnis extrahieren
borg extract --strip-components 1 /backup/borg-repo::server-2025-06-10 etc/nginx
# Komplettes Archiv
borg extract /backup/borg-repo::server-2025-06-10
# Mit borgmatic
borgmatic restore --archive server-2025-06-10 --path /etc/nginx
FAQ
Wie viel Platz spart BorgBackup?
Typisch: 60-70% Platzersparnis gegenueber normalen Kopiersicherungen. 7 taeliche Snapshots von einem 50-GB-Server brauchen oft nur 55-60 GB.
Fazit
BorgBackup mit Borgmatic ist eine professionelle Open-Source-Backup-Loesung mit herausragender Komprimierung und einfacher Automatisierung.
Backup-Loesung fuer KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Beratung anfragen.