Fehlerbehebung
Dashboard wird nicht geladen
- Prüfen Sie, ob der Container ausgeführt wird:
docker ps - Bestätigen Sie, dass Port 9666 erreichbar ist
- Prüfen Sie die Container-Protokolle:
docker logs duplistatus
Keine Sicherungsdaten
- Duplicati-Serverkonfiguration überprüfen
- Netzwerkkonnektivität zwischen Servern überprüfen
- duplistatus-Logs auf Fehler überprüfen
- Stellen Sie sicher, dass die Backup-Jobs ausgeführt werden
Benachrichtigungen funktionieren nicht
- Benachrichtigungskonfiguration überprüfen
- NTFY-Serververbindung überprüfen (wenn NTFY verwendet wird)
- Benachrichtigungseinstellungen testen
- Überprüfen Sie die Benachrichtigungs-Logs
Neue Sicherungen werden nicht angezeigt
Wenn Sie Duplicati-Server-Warnungen wie HTTP Response request failed for: und Failed to send message: System.Net.Http.HttpRequestException: sehen und neue Sicherungen nicht im Dashboard oder Sicherungsverlauf angezeigt werden:
- Prüfen Sie die Duplicati-Konfiguration: Bestätigen Sie, dass Duplicati korrekt konfiguriert ist, um Daten an duplistatus zu senden. Bestätigen Sie die HTTP-URL-Einstellungen in Duplicati.
- Prüfen Sie die Netzwerkkonnektivität: Stellen Sie sicher, dass der Duplicati-Server eine Verbindung zum duplistatus-Server herstellen kann. Bestätigen Sie, dass der Port korrekt ist (Standard:
9666). - Prüfen Sie die Duplicati-Protokolle: Suchen Sie in den Duplicati-Protokollen nach HTTP-Request-Fehlern.
Doppelte Server auf dem Dashboard
Wenn derselbe Server mehrmals auf dem Dashboard angezeigt wird, geschieht dies meistens nach dem Sammeln von Backup-Protokollen oder nach der Neuinstallation oder dem Upgrade des Duplicati-Servers.
Ursachen:
- Geänderte
machine_id: Wann Sie Duplicati neu installieren oder aktualisieren, kann sich diemachine_iddes Servers ändern, und duplistatus behandelt ihn dann als neuen Server. - Duplicati-API-Fehler: In neueren Versionen von Duplicati gibt es einen Fehler, bei dem einige API-Endpunkte die
identity-ID und diemachine_idvermischen. Diese Inkonsistenz führt dazu, dass duplistatus denselben Server unter verschiedenen IDs registriert, was Duplikate erzeugt.
Problemumgehung:
- Führen Sie auf dem Duplicati-Server einen der folgenden Schritte aus:
- Bearbeiten Sie die
identity.txt- undmachineid.txt-Dateien, damit beide Dateien die gleiche ID enthalten; oder - Öffnen Sie Duplicati → Einstellungen → Erweiterte Optionen → Machine-id und setzen Sie einen Wert (er wird automatisch ausgefüllt – akzeptieren Sie einfach den vorgeschlagenen Wert).
- Bearbeiten Sie die
- Starten Sie den Duplicati-Server neu, damit die Änderung wirksam wird.
- Führen Sie in duplistatus die doppelten Einträge zusammen über Einstellungen → Datenbankverwaltung → Doppelte Server zusammenführen.
Benachrichtigungen funktionieren nicht (Detailliert)
Wenn Benachrichtigungen nicht gesendet oder empfangen werden:
- NTFY-Konfiguration prüfen: Stellen Sie sicher, dass die NTFY-URL und das Thema korrekt sind. Verwenden Sie die Schaltfläche Testbenachrichtigung senden zum Testen.
- Netzwerkkonnektivität prüfen: Bestätigen Sie, dass duplistatus Ihren NTFY-Server erreichen kann. Überprüfen Sie die Firewall-Einstellungen, falls zutreffend.
- Benachrichtigungseinstellungen prüfen: Bestätigen Sie, dass Benachrichtigungen für die relevanten Sicherungen aktiviert sind.
Verfügbare Versionen werden nicht angezeigt
Wenn Sicherungsversionen auf dem Dashboard oder der Detailseite nicht angezeigt werden:
- Prüfen Sie die Duplicati-Konfiguration: Stellen Sie sicher, dass
send-http-log-level=Informationundsend-http-max-log-lines=0in den erweiterten Optionen von Duplicati konfiguriert sind.
Überfällige Sicherung Warnungen funktionieren nicht
Wenn überfällige Backup-Benachrichtigungen nicht gesendet werden:
- Überfälligkeitskonfiguration prüfen: Bestätigen Sie, dass die Sicherungsüberwachung für die Sicherung aktiviert ist. Überprüfen Sie die Einstellungen für das erwartete Intervall und die Toleranz.
- Benachrichtigungshäufigkeit prüfen: Wenn auf Einmalig eingestellt, werden Warnungen nur einmal pro Überfälligkeitsereignis gesendet.
- Cron-Dienst prüfen: Stellen Sie sicher, dass der Cron-Dienst, der auf überfällige Sicherungen überwacht, ordnungsgemäß ausgeführt wird. Überprüfen Sie die Anwendungsprotokolle auf Fehler. Bestätigen Sie, dass der Cron-Dienst am konfigurierten Port erreichbar ist (Standard:
8667).
Backup-Protokolle sammeln funktioniert nicht
Wenn die manuelle Sicherungsprotokollerfassung fehlschlägt:
-
Prüfen Sie den Duplicati-Serverzugriff: Bestätigen Sie, dass der Duplicati-Server-Hostname und der Port korrekt sind. Bestätigen Sie, dass der Fernzugriff in Duplicati aktiviert ist. Stellen Sie sicher, dass das Authentifizierungspasswort korrekt ist.
-
Prüfen Sie die Netzwerkkonnektivität: Testen Sie die Konnektivität von duplistatus zum Duplicati-Server. Bestätigen Sie, dass der Duplicati-Server-Port erreichbar ist (Standard:
8200). Wenn Sie beispielsweise Docker verwenden, können Siedocker exec -it <container-name> /bin/shverwenden, um auf die Befehlszeile des Containers zuzugreifen und Netzwerktools wiepingundcurlauszuführen.docker exec -it duplistatus /bin/shping duplicati-server.localcurl -I http://duplicati-server.local:8200
Prüfen Sie auch die DNS-Konfiguration im Container (siehe DNS-Konfiguration für Podman-Container)
Upgrade von einer früheren Version (vor 0.9.x) und Anmeldung nicht möglich
duplistatus ab Version 0.9.x erfordert Benutzerauthentifizierung. Ein Standard-admin-Konto wird automatisch erstellt, wenn die Anwendung zum ersten Mal installiert oder von einer früheren Version aktualisiert wird:
- Benutzername:
admin - Passwort:
Duplistatus09
Sie können zusätzliche Benutzerkonten in Einstellungen > Benutzer nach dem ersten Anmelden erstellen.
Verlorenes Admin-Passwort oder gesperrt
Wenn Sie Ihr Administratorpasswort verloren haben oder aus Ihrem Konto gesperrt wurden:
- Admin-Wiederherstellungsskript verwenden: Siehe den Leitfaden Admin Account Recovery für Anweisungen zur Wiederherstellung des Administrator-Zugriffs in Docker-Umgebungen.
- Container-Zugriff bestätigen: Stellen Sie sicher, dass Sie Docker exec-Zugriff auf den Container haben, um das Wiederherstellungsskript auszuführen.
Datenbanksicherung und Migration
Beim Migrieren von vorherigen Versionen oder beim Erstellen einer Datenbanksicherung:
Wenn Sie Version 1.2.1 oder höher verwenden:
- Verwenden Sie die integrierte Datenbank-Backup-Funktion unter Einstellungen → Datenbankwartung
- Wählen Sie das gewünschte Format (.db oder .sql) und klicken Sie auf Backup herunterladen
- Die Backup-Datei wird auf Ihren Computer heruntergeladen
- Siehe Datenbankwartung für detaillierte Anweisungen
Wenn Sie eine Version vor 1.2.1 ausführen:
- Sie müssen manuell eine Sicherung erstellen. Weitere Informationen finden Sie im Migration Guide.
Wenn Sie weiterhin Probleme haben, versuchen Sie die folgenden Schritte:
- Anwendungsprotokolle überprüfen: Wenn Docker verwendet wird, führen Sie
docker logs <container-name>aus, um detaillierte Fehlerinformationen anzuzeigen. - Konfiguration überprüfen: Überprüfen Sie alle Konfigurationseinstellungen in Ihrem Container-Verwaltungstool (Docker, Portainer, Podman usw.), einschließlich Ports, Netzwerk und Berechtigungen.
- Netzwerkverbindung prüfen: Stellen Sie sicher, dass alle Netzwerkverbindungen stabil sind.
- Cron-Dienst überprüfen: Stellen Sie sicher, dass der Cron-Dienst neben der Hauptanwendung läuft. Überprüfen Sie die Logs beider Dienste.
- Dokumentation konsultieren: Weitere Informationen finden Sie im Installationsleitfaden und der README.
- Probleme melden: Wenn das Problem weiterhin besteht, melden Sie es bitte detailliert im duplistatus GitHub-Repository.
Zusätzliche Ressourcen
- Installationsanleitung: Installationsanleitung
- Duplicati-Dokumentation: docs.duplicati.com
- API-Dokumentation: API-Referenz
- GitHub-Repository: wsj-br/duplistatus
- Entwicklerhandbuch: Entwicklerhandbuch
- Datenbankschema: Datenbankdokumentation
Unterstützung
- GitHub Issues: Fehler melden oder Funktionen anfordern