@extends('admin.panel.layout') @section('admin_title', 'Backups') @section('admin_content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
System

Backup-Wächter

Automatische Sicherung aller Websites, Datenbanken, Secrets & Configs auf {{ $settings->share_path ?: config('backup.share_path') }}. Startet automatisch, sobald die Festplatte erscheint.

@csrf
{{-- Live-Statusbanner --}}
Status wird geladen …
{{-- Kennzahlen --}}
Letztes Backup {{ $runs->first()->snapshot ?? '–' }}
@if($runs->first()) {{ $runs->first()->humanSize() }} · {{ $runs->first()->humanDuration() }} @else keine Läufe @endif
Letzter Erfolg @if($lastSuccess && $lastSuccess->finished_at){{ (int) $lastSuccess->finished_at->diffInDays(now()) }} Tage her @else nie @endif
Warnung ab {{ $settings->overdue_days }} Tagen
Freier Platz — Share
wird geprüft …
Freier Platz — C:
wird geprüft …
{{-- Verlauf --}}

Verlauf

@forelse($runs as $run) @if($run->warnings || $run->error) @endif @empty @endforelse
SnapshotStatusAuslöserStart DauerGrößeSitesDBsLog
{{ $run->snapshot }} {{ $run->status }} {{ $run->trigger }} {{ optional($run->started_at)->format('d.m.Y H:i') }} {{ $run->humanDuration() }} {{ $run->size_bytes ? $run->humanSize() : '–' }} {{ $run->sites_count ?? '–' }} {{ $run->db_count ?? '–' }} @if($run->log_path) @else – @endif
{{ $run->error ?: $run->warnings }}
Noch keine Backups. Klick „Jetzt sichern" oder schließe die Festplatte an.
{{-- Einstellungen --}}

Einstellungen

@csrf
@endsection