diff --git a/borg-pull-backup.service b/borg-pull-backup.service new file mode 100644 index 0000000..390337d --- /dev/null +++ b/borg-pull-backup.service @@ -0,0 +1,23 @@ +[Unit] +Description=BorgBackup Pull-Backup von Docker-Host +After=network-online.target +Wants=network-online.target + +# Schlägt fehl wenn kein Netzwerk +After=network.target + +[Service] +Type=oneshot +ExecStart=/usr/local/bin/borg-pull-backup.sh +User=root + +# Logging +StandardOutput=journal +StandardError=journal +SyslogIdentifier=borg-pull-backup + +# Timeout: 6 Stunden (für große Backups) +TimeoutStartSec=21600 + +# Nicht sofort neu starten bei Fehler +Restart=no