Add gitea_backup_rsync
This commit is contained in:
parent
85c02487a4
commit
1d9df66ec4
4 changed files with 27 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
6
dotfiles/systemd_timers/gitea_backup_rsync.service
Normal file
6
dotfiles/systemd_timers/gitea_backup_rsync.service
Normal 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
|
9
dotfiles/systemd_timers/gitea_backup_rsync.timer
Normal file
9
dotfiles/systemd_timers/gitea_backup_rsync.timer
Normal 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
|
Loading…
Add table
Reference in a new issue