Aller au contenu principal

Bienvenue sur duplistatus

duplistatus - Surveiller plusieurs serveurs de Duplicati à partir d'un seul tableau de bord

Fonctionnalités

  • Configuration rapide : Déploiement simple en conteneur, avec des images disponibles sur Docker Hub et GitHub.
  • Tableau de bord unifié : Affichage du statut de sauvegarde, de l'historique et des détails pour tous les serveurs en un seul endroit.
  • Surveillance des sauvegardes : Vérification automatisée et alertes pour les sauvegardes planifiées en retard.
  • Visualisation des données et journaux : Graphiques interactifs et collecte automatique des journaux à partir des serveurs Duplicati.
  • Notifications et alertes : Support intégré de NTFY et SMTP pour les alertes de sauvegarde, y compris les notifications de sauvegardes en retard.
  • Contrôle d'accès utilisateur et sécurité : Système d'authentification sécurisé avec contrôle d'accès basé sur les rôles (rôles Admin/Utilisateur), politiques de mot de passe configurables, protection contre le verrouillage de compte et gestion complète des utilisateurs.
  • Journalisation d'audit : Piste d'audit complète de tous les changements système et actions utilisateur avec filtrage avancé, capacités d'export et périodes de rétention configurables.
  • Visualiseur de journaux d'application : Interface réservée aux administrateurs pour afficher, rechercher et exporter les journaux d'application directement depuis l'interface web avec capacités de surveillance en temps réel.
  • Support multilingue : Interface et documentation disponibles en anglais, français, allemand, espagnol et portugais brésilien.

Installation

L'application peut être déployée via Docker, Portainer Stacks ou Podman. Consultez les détails dans le guide d'installation.

  • Si vous mettez à jour depuis une version antérieure, votre base de données sera automatiquement migrée vers le nouveau schéma pendant le processus de mise à jour.

  • Lors de l'utilisation de Podman (en tant que conteneur autonome ou dans un pod), et si vous avez besoin de paramètres DNS personnalisés (comme pour Tailscale MagicDNS, réseaux d'entreprise, ou autres configurations DNS personnalisées), vous pouvez spécifier manuellement les serveurs DNS et les domaines de recherche. Consultez le guide d'installation pour plus de détails.

Configuration des serveurs Duplicati (obligatoire)

Une fois votre serveur duplistatus en marche, vous devez configurer vos serveurs Duplicati pour envoyer les journaux de sauvegarde à duplistatus, comme indiqué dans la section de configuration de Duplicati du guide d'installation. Sans cette configuration, le tableau de bord ne recevra pas les données de sauvegarde de vos serveurs Duplicati.

Guide utilisateur

Consultez le guide utilisateur pour des instructions détaillées sur la configuration et l'utilisation de duplistatus, y compris la mise en place initiale, la configuration des fonctionnalités et la résolution des problèmes.

Captures d'écran

Tableau de bord

dashboard

Historique des sauvegardes

server-detail

Détails de la sauvegarde

backup-detail

Sauvegardes en retard

overdue backups

Notifications sur votre téléphone

ntfy overdue message

Référence API

Consultez la documentation des points de terminaison API pour obtenir des informations sur les endpoints disponibles, les formats de requête/réponse et des exemples.

Développement

Pour obtenir des instructions sur le téléchargement, la modification ou l'exécution du code, consultez Mise en place du développement.

Ce projet a été principalement développé avec l'aide de l'IA. Pour en savoir plus, consultez Comment j'ai construit cette application en utilisant des outils d'IA.

Crédits

  • Avant tout, merci à Kenneth Skovhede pour la création de Duplicati— cet outil de sauvegarde remarquable. Merci également à tous les contributeurs.

💙 Si vous trouvez Duplicati utile, veuillez envisager de soutenir le développeur. Plus de détails sont disponibles sur leur site web ou leur page GitHub.

note

Tous les noms de produits, logos et marques commerciales sont la propriété de leurs propriétaires respectifs. Les icônes et les noms sont utilisés à des fins d'identification uniquement et n'impliquent pas une approbation.

Licence

Le projet est sous licence Apache License 2.0.

Copyright © 2026 Waldemar Scudeller Jr.