{% extends "base.html" %} {% from "macros.html" import field, select, check, csrf_field %} {% block title %}Sicherung{% endblock %} {% block content %}

Sicherung

Täglich Datenbank und Schlüssel – also alle Anbindungen, Regeln, Zugangsdaten und Einstellungen – verschlüsselt auf eine Anbindung, z. B. eine eigene Freigabe auf dem NAS.

Zustand

{% if check %}

{{ check.message }}

{% endif %} {% if st.last_error %}{% endif %}
Letzte erfolgreiche{{ st.last_success|localdt if st.last_success else '–' }}
Datei{{ st.last_file or '–' }}{% if st.last_size %} ({{ st.last_size|bytes }}){% endif %}
Letzter Versuch{{ st.last_attempt|localdt if st.last_attempt else '–' }}
Letzter Fehler{{ st.last_error }}{% if st.failures > 1 %} ({{ st.failures }}× in Folge){% endif %}
{{ csrf_field(csrf) }} Kuma-Monitor: {{ monitor_url }}

Einstellungen ?

{{ csrf_field(csrf) }}
{{ check('backup_enabled', 'Tägliche Sicherung einschalten', cfg.backup_enabled, wide=true) }} {{ select('backup_mount_id', 'Ziel-Anbindung', [(0, '– bitte wählen –')] + mounts, cfg.backup_mount_id, errors=errors, hint='SMB, NFS oder SFTP – am besten eine eigene Freigabe, getrennt von Scans und Archiv.') }} {{ field('backup_path', 'Unterordner', cfg.backup_path, errors=errors, placeholder='z. B. netmover', hint='Wird angelegt, falls nötig. Leer = direkt in der Anbindung.') }} {{ field('backup_time', 'Uhrzeit', cfg.backup_time, type='time', errors=errors, hint='Ortszeit des Servers. Verpasste Sicherungen werden nachgeholt, nach einem Fehler stündlich neuer Versuch.') }} {{ field('backup_keep', 'Anzahl behalten', cfg.backup_keep, type='number', errors=errors, attrs='min="1" max="365"', hint='Ältere NetMover-Sicherungen im Ordner werden gelöscht – andere Dateien nie.') }}
{% if errors.get('passphrase') %}{{ errors['passphrase'] }}{% endif %} {{ 'Leer lassen = unverändert. ' if cfg.backup_passphrase_enc }}Mindestens 12 Zeichen.

Die Passphrase gehört in deinen Passwortmanager. Fällt der Server aus, ist sie der einzige Weg an die Sicherung – NetMover kann sie dann nicht mehr verraten. Eine neue Passphrase gilt für künftige Sicherungen; ältere Dateien brauchen weiter die alte.

Wiederherstellen

Auf dem (neu installierten) Server, gleiche oder neuere NetMover-Version:

systemctl stop netmover
netmover restore /pfad/zur/netmover-….nmbak
systemctl start netmover

Die bisherigen Dateien bleiben in /var/lib/netmover/vor-wiederherstellung-… erhalten. Ausführlich: Hilfe → Sicherung.

{% endblock %}