/etc/letsencrypt in lokales bup-Repository sichern
English
Deutsch
Das folgende Skript sichert den Let’s Encrypt-Ordner. Das Skript wird in /etc/letsencrypt/backup.sh platziert.
backup_letsencrypt.sh
#!/bin/bash
export BUP_DIR=/media/usb1/letsencrypt-myserver.bup
# Init
bup -d $BUP_DIR init
# Save LetsEncrypt directory
bup -d $BUP_DIR index . --exclude csr && bup save -9 --strip-path $(pwd) -n etc-letsencrypt .
# OPTIONAL: Add par2 information
# This is only recommended for backup on unreliable storage or for extremely critical backups
# If you already have bitrot protection (like BTRFS with regular scrubbing), this might be overkill.
# Uncomment this line to enable:
# bup fsck -g
# OPTIONAL: Cleanup old backups
bup -d $BUP_DIR prune-older --keep-all-for 1m --keep-dailies-for 6m --keep-monthlies-for forever -9 --unsafeNormalerweise muss nur das bup-Verzeichnis in dieser Zeile angepasst werden:
set_bup_dir.sh
export BUP_DIR=/media/usb1/letsencrypt-myserver.bupUm automatisch täglich zu sichern, kann das Skript aus systemd-Backup-Timer & -Service in 10 Sekunden erstellen verwendet werden. Ohne den Beitrag zu lesen, einfach diesen Befehl verwenden:
install_backup_service.sh
wget -qO- https://techoverflow.net/scripts/create-backup-service.sh | sudo bash /dev/stdinaus dem /etc/letsencrypt-Ordner heraus ausführen.
Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow