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é : Affichez le statut des sauvegardes, l'historique et les détails pour tous les serveurs au même 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 : Prise en charge intégrée de NTFY et du courrier électronique SMTP pour les alertes de sauvegarde, y compris les notifications de sauvegardes en retard.
  • Contrôle d'accès et sécurité des utilisateurs : Système d'authentification sécurisé avec contrôle d'accès basé sur les rôles (rôles Administrateur/Utilisateur), politiques de mot de passe configurables, protection contre le verrouillage de compte et gestion complète des utilisateurs.
  • Journalisation d'audit : Journal complet de toutes les modifications du système et des actions des utilisateurs, avec des filtres avancés, des fonctionnalités d'exportation et des périodes de rétention configurables.
  • Visionneuse des journaux d'application : Interface réservée aux administrateurs pour afficher, rechercher et exporter les journaux d'application directement depuis l'interface web, avec des capacités de surveillance en temps réel.
  • Support multilingue : Interface et documentation disponibles en anglais, français, allemand, espagnol, portugais du Brésil, hindi (roman) et chinois simplifié.

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.