auto: daily config snapshot

This commit is contained in:
James 2026-02-24 02:00:01 +01:00
parent d5dcf5eb3f
commit 1252039c96
1 changed files with 1 additions and 0 deletions

View File

@ -1,2 +1,3 @@
0 3 * * * /opt/vaultwarden/backup.sh >> /var/log/vaultwarden-backup.log 2>&1 0 3 * * * /opt/vaultwarden/backup.sh >> /var/log/vaultwarden-backup.log 2>&1
*/15 * * * * /usr/local/bin/stalwart-allowlist-sync.sh >> /var/log/stalwart-allowsync.log 2>&1 */15 * * * * /usr/local/bin/stalwart-allowlist-sync.sh >> /var/log/stalwart-allowsync.log 2>&1
0 2 * * * cd /opt/config-backup && cp /etc/caddy/Caddyfile caddy_Caddyfile && cp /opt/stalwart/etc/config.toml stalwart_config.toml && crontab -l > crontab_root.txt 2>/dev/null && git add -A && git diff --cached --quiet || git commit -m "auto: daily config snapshot" && git push >> /var/log/config-backup.log 2>&1