From b8a806dfc701118ce1f10d5332093ac1f710d808 Mon Sep 17 00:00:00 2001 From: Tharre Date: Tue, 27 Mar 2018 07:02:36 +0200 Subject: arch-system: add backup-system package This implements fully automated, hourly backups of my /home via borgbackup, btrfs and systemd timers. Note that `setup_borgbackup`, a related function that is part of my dotfiles, is needed to setup backups for the first time, as well as a call to `borg init` with the proper environment variables. --- arch-system/borg-backup.service | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 arch-system/borg-backup.service (limited to 'arch-system/borg-backup.service') diff --git a/arch-system/borg-backup.service b/arch-system/borg-backup.service new file mode 100644 index 0000000..196b87f --- /dev/null +++ b/arch-system/borg-backup.service @@ -0,0 +1,11 @@ +[Unit] +Description=Borg backup service for /home (BTRFS) +Wants=network-online.target +After=network-online.target + +[Service] +ExecStart=/usr/bin/borgbackup +Type=simple + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3-70-g09d2