Add gitea_backup_rsync

This commit is contained in:
flyingscorpio@arch-desktop 2021-04-15 11:37:57 +02:00
parent 85c02487a4
commit 1d9df66ec4
4 changed files with 27 additions and 0 deletions

View file

@ -17,6 +17,10 @@ fileignoreconfig:
- filename
- filename: dotfiles/sudoers.d/protonvpn
checksum: 1a86c97a80c2ae3be4d455c4db441d6d2b4d8553784e43646802dd3bf27316ef
- filename: dotfiles/systemd_timers/gitea_backup_rsync.service
checksum: 2072a1a3fc9a760ce35b0ef32355dd6ade11987cde6642e9e5ee88b882cdba61
- filename: dotfiles/systemd_timers/gitea_backup_rsync.timer
checksum: 66a79c04311b3a116d6008e635e3784415ad3b1f0fd03b1e5a714fc7cb80f780
- filename: dotfiles/systemd_timers/rsync_backup.service
checksum: 003ac82ffac85609548db7dac407768f47828a725562c0afba4477e3571ecdd3
- filename: dotfiles/systemd_timers/rsync_backup.timer

View file

@ -444,6 +444,14 @@ rsync_backup:
- ~/src/secrets/setup-cockpit/rsync_backup_excludes
- ~/setup-cockpit/rsync_backup_excludes
gitea_backup_rsync:
- run:
- sudo ln -rsi dotfiles/systemd_timers/gitea_backup_rsync.timer /etc/systemd/system/gitea_backup_rsync.timer
- run:
- sudo ln -rsi dotfiles/systemd_timers/gitea_backup_rsync.service /etc/systemd/system/gitea_backup_rsync.service
- run:
- sudo systemctl enable gitea_backup_rsync.timer
latex:
- install:
arch:

View file

@ -0,0 +1,6 @@
[Unit]
Description=Fetch gitea dumps from Lime2 with rsync
[Service]
Type=simple
ExecStart=sudo -u flyingscorpio /usr/bin/rsync -va --delete tunuifranken.info:/home/git/gitea-dumps /run/media/flyingscorpio/backup/rsync-backups/lime2

View file

@ -0,0 +1,9 @@
[Unit]
Description=Fetch gitea dumps from Lime2 with rsync
[Timer]
OnCalendar=*-*-* 7:00:00
Persistent=true
[Install]
WantedBy=timers.target