Dépannage
Tableau de bord non chargé
- Vérifier si le conteneur est en cours d'exécution :
docker ps - Vérifier que le port 9666 est accessible
- Vérifier les journaux du conteneur :
docker logs duplistatus
Aucune donnée de sauvegarde
- Vérifier la configuration du serveur Duplicati
- Vérifier la connectivité réseau entre les serveurs
- Examiner les journaux duplistatus pour les erreurs
- S'assurer que les tâches de sauvegarde s'exécutent
Notifications non fonctionnelles
- Vérifier la configuration des notifications
- Vérifier la connectivité du serveur NTFY (si vous utilisez NTFY)
- Tester les paramètres de notification
- Vérifier les journaux de notification
Les nouvelles sauvegardes ne s'affichent pas
Si vous voyez des avertissements du serveur Duplicati comme « HTTP Response request failed for: » et « Failed to send message: System.Net.Http.HttpRequestException: », et que les nouvelles sauvegardes n'apparaissent pas dans le tableau de bord ou l'historique des sauvegardes :
- Vérifier la Configuration Duplicati : Confirmer que Duplicati est configuré correctement pour envoyer des données à duplistatus. Vérifier les paramètres d'URL HTTP dans Duplicati.
- Vérifier la Connectivité Réseau : S'assurer que le serveur Duplicati peut se connecter au serveur duplistatus. Confirmer que le port est correct (par défaut :
9666). - Examiner les Journaux Duplicati : Vérifier les erreurs de requête HTTP dans les journaux Duplicati.
Notifications non fonctionnelles (Détaillé)
Si les notifications ne sont pas envoyées ou reçues :
- Vérifier la configuration NTFY : Assurez-vous que l'URL NTFY et le sujet sont corrects. Utilisez le bouton Envoyer une notification de test pour tester.
- Vérifier la connectivité réseau : Vérifiez que duplistatus peut atteindre votre serveur NTFY. Vérifiez les paramètres du pare-feu le cas échéant.
- Vérifier les paramètres de notification : Confirmez que les notifications sont activées pour les sauvegardes pertinentes.
Versions disponibles non affichées
Si les versions de sauvegarde ne s'affichent pas sur le tableau de bord ou la page de détails :
- Vérifier la Configuration Duplicati : Assurez-vous que
send-http-log-level=Informationetsend-http-max-log-lines=0sont configurés dans les options avancées de Duplicati.
Alertes de Sauvegarde en Retard Non Fonctionnelles
Si les notifications de sauvegarde en retard ne sont pas envoyées :
- Vérifier la configuration des retards : Confirmez que la surveillance des sauvegardes est activée pour la sauvegarde. Vérifiez les paramètres d'intervalle attendu et de tolérance.
- Vérifier la fréquence des notifications : Si elle est définie sur Une fois, les alertes ne sont envoyées qu'une seule fois par événement en retard.
- Vérifier le service Cron : Assurez-vous que le service cron qui surveille les sauvegardes en retard fonctionne correctement. Vérifiez les journaux d'application pour les erreurs. Vérifiez que le service cron est accessible au port configuré (par défaut :
8667).
Collecter les journaux de sauvegarde Non fonctionnel
Si la collecte du journal de sauvegarde manuel échoue :
-
Vérifier l'accès au serveur Duplicati : Vérifiez que le nom d'hôte et le port du serveur Duplicati sont corrects. Confirmez que l'accès à distance est activé dans Duplicati. Assurez-vous que le mot de passe d'authentification est correct.
-
Vérifier la connectivité réseau : Testez la connectivité de duplistatus vers le serveur Duplicati. Confirmez que le port du serveur Duplicati est accessible (par défaut :
8200). Par exemple, si vous utilisez Docker, vous pouvez utiliserdocker exec -it <container-name> /bin/shpour accéder à la ligne de commande du conteneur et exécuter des outils réseau commepingetcurl.docker exec -it duplistatus /bin/sh
ping duplicati-server.local
curl -I http://duplicati-server.local:8200
Vérifiez également la configuration DNS à l'intérieur du conteneur (voir plus à DNS Configuration for Podman Containers)
Mise à niveau depuis une version antérieure (antérieure à 0.9.x) et impossible de se connecter
duplistatus depuis la version 0.9.x nécessite une authentification utilisateur. Un compte admin par défaut est créé automatiquement lors de la première installation de l'application ou lors de la mise à niveau à partir d'une version antérieure :
- Nom d'utilisateur :
admin - Mot de passe :
Duplistatus09
Vous pouvez créer des comptes utilisateurs supplémentaires dans Paramètres > Utilisateurs après la première connexion.
Mot de passe Admin perdu ou compte verrouillé
Si vous avez perdu votre mot de passe administrateur ou êtes verrouillé de votre compte :
- Utiliser le script de récupération Admin : Consultez le guide Admin Account Recovery pour obtenir des instructions sur la récupération de l'accès administrateur dans les environnements Docker.
- Vérifier l'accès au conteneur : Assurez-vous que vous avez accès à Docker exec au conteneur pour exécuter le script de récupération.
Sauvegarde de la base de données et Migration
Lors de la migration à partir de versions précédentes ou de la création d'une sauvegarde de la base de données :
Si vous exécutez la version 1.2.1 ou ultérieure :
- Utilisez la fonction de sauvegarde de base de données intégrée dans Paramètres → Maintenance de la base de données
- Sélectionnez votre format préféré (.db ou .sql) et cliquez sur Télécharger la sauvegarde
- Le fichier de sauvegarde sera téléchargé sur votre ordinateur
- Consultez Maintenance de la base de données pour des instructions détaillées
Si vous exécutez une version antérieure à 1.2.1 :
- Vous devrez effectuer une sauvegarde manuelle. Consultez le Guide de migration pour plus d'informations.
Si vous rencontrez toujours des problèmes, essayez les étapes suivantes :
- Inspectez les Journaux d'application : Si vous utilisez Docker, exécutez
docker logs <container-name>pour examiner les informations d'erreur détaillées. - Validez la Configuration : Vérifiez à nouveau tous les Paramètres de configuration dans votre outil de gestion de conteneurs (Docker, Portainer, Podman, etc.) y compris les ports, le réseau et les permissions.
- Vérifiez la Connectivité Réseau : Confirmez que Tous les connexions réseau sont stables.
- Vérifiez le Service Cron : Assurez-vous que le service cron s'exécute aux côtés de l'application principale. Vérifiez les Journaux des deux services.
- Consultez la Documentation : Reportez-vous au Guide d'Installation et au README pour plus d'informations.
- Signalez les Problèmes : Si le problème persiste, veuillez Soumettre un problème détaillé sur le dépôt GitHub duplistatus.
Ressources supplémentaires
- Guide d'installation : Guide d'installation
- Documentation Duplicati : docs.duplicati.com
- Documentation API : Référence API
- Dépôt GitHub : wsj-br/duplistatus
- Guide de développement : Guide de développement
- Schéma de base de données : Documentation de base de données
Support
- Problèmes GitHub : Signaler des bogues ou demander des fonctionnalités