feat: add encrypted server backup verification

This commit is contained in:
Codex Local
2026-08-26 20:34:49 +08:00
parent 8607ec33e7
commit fb4691c7b2
10 changed files with 429 additions and 4 deletions
+19
View File
@@ -0,0 +1,19 @@
[Unit]
Description=Encrypted data terminal cloud backup and restore verification
Requires=docker.service
After=docker.service network-online.target
[Service]
Type=oneshot
User=root
Group=root
UMask=0077
Environment=PLATFORM_ROOT=/opt/data-terminal-cloud/current
Environment=BACKUP_ROOT=/var/backups/data-terminal-cloud
Environment=BACKUP_RETENTION_DAYS=14
Environment=VERIFY_AFTER_BACKUP=true
ExecStart=/opt/data-terminal-cloud/current/deploy/server/backup.sh
Nice=10
IOSchedulingClass=best-effort
IOSchedulingPriority=7
TimeoutStartSec=2h