added borg backup sytemd service + timer
This commit is contained in:
parent
cc19cec4cd
commit
3317bdbb2a
2 changed files with 21 additions and 0 deletions
12
borg/borg-backup.service
Normal file
12
borg/borg-backup.service
Normal file
|
@ -0,0 +1,12 @@
|
|||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/bin/bash -c 'export BORG_PASSCOMMAND="cat /data/borg/borg-pass.txt"; exec /usr/bin/borg create \
|
||||
--verbose \
|
||||
--filter AME \
|
||||
--stats \
|
||||
--show-rc \
|
||||
--progress \
|
||||
ssh://uvm9l599@uvm9l599.repo.borgbase.com/./repo::$(hostname)-$(date +%%Y-%%m-%%d_%%H-%%M) \
|
||||
/data /etc/nginx /etc/letsencrypt /root'
|
||||
StandardOutput=append:/var/log/borg-backup.log
|
||||
StandardError=append:/var/log/borg-backup.log
|
9
borg/borg-backup.timer
Normal file
9
borg/borg-backup.timer
Normal file
|
@ -0,0 +1,9 @@
|
|||
[Unit]
|
||||
Description=Run BorgBackup daily at 2:30 AM
|
||||
|
||||
[Timer]
|
||||
OnCalendar=*-*-* 02:30:00
|
||||
Persistent=true
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
Loading…
Add table
Add a link
Reference in a new issue