Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À propos

Dockhand est une intégration qui surveille et contrôle des environnements Docker via l’interface de gestion de Dockhand. Elle ajoute à Home Assistant des environnements, des conteneurs, des stacks, des réseaux, des images, des volumes et des planifications sous forme d’appareils et d’entités, en utilisant la même API que l’interface web de Dockhand. Les entités comprennent des capteurs, des capteurs binaires, des boutons pour le redémarrage, le déploiement, le redéploiement et la vérification des mises à jour, des interrupteurs pour la mise à jour automatique et le déploiement automatique, ainsi que des entités de mise à jour pour les conteneurs. Des commandes d’exécution facultatives permettent de modifier les limites de CPU, de mémoire et de processus d’un conteneur ainsi que sa politique de redémarrage, sauf pour les conteneurs gérés par Compose. Elle fonctionne en local sans aucun service cloud, et s’authentifie avec un jeton d’API ou fonctionne sans jeton lorsque l’authentification de Dockhand est désactivée. La configuration se fait dans l’interface, où les intervalles d’interrogation et des groupes de capteurs facultatifs peuvent être choisis, puis modifiés plus tard dans les options.

Résumé automatique du README et du code de raetha/ha-dockhand, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.

  • Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.

  • Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.

Fournit

  • Interrupteurs
  • Capteurs

Mise en place

Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.

Connexion à Dockhand

  • API URLL'URL de base de votre instance Dockhand.
  • Vérifier le certificat SSLDécocher pour autoriser les certificats SSL auto-signés ou non approuvés. Ne désactiver que si votre instance Dockhand utilise un certificat auto-signé.

Jeton API Dockhand

  • Jeton APIUn jeton API Dockhand commençant par dh_. Générez-en un sous Profil → Jetons API dans l'interface Dockhand.

Configurer l'interrogation et les fonctionnalités

  • Intervalle d'interrogation rapide (secondes) — stats, conteneurs et stacksFréquence d'actualisation des conteneurs, stacks et statistiques. Défaut : 60. Minimum : 10.
  • Intervalle d'interrogation lent (secondes) — images, volumes, réseaux, planificationsFréquence d'actualisation des images, volumes, réseaux et planifications. Défaut : 600. Minimum : 30.
  • Activer les capteurs de planificationActive les capteurs pour les planifications de maintenance Dockhand.
  • Activer les capteurs d'imagesActive les capteurs pour les images Docker par environnement.
  • Activer les capteurs de volumesActive les capteurs pour les volumes Docker par environnement.
  • Activer les capteurs de réseauxActive les capteurs pour les réseaux Docker par environnement.
  • Activer les contrôles d'exécution (avancé)Crée des entités number/select pour modifier en direct les limites de CPU, de mémoire et de processus, ainsi que la politique de redémarrage, d'un conteneur sans pile. Non disponible pour les conteneurs gérés par Compose.
  • Activer les capteurs CPU/mémoire/réseau/E-S disque par conteneur et par stackCrée des capteurs de CPU, de mémoire, de réseau et d'E/S disque pour chaque conteneur, ainsi que des totaux pour chaque stack. Désactivé par défaut, car cela représente beaucoup d'entités dont la plupart des utilisateurs n'ont pas besoin ; le désactiver supprime aussi celles déjà créées.
  • Activer les entités de mise à jourCrée une entité de mise à jour Home Assistant pour chaque conteneur. Désactivez cette option si vous gérez les mises à jour autrement et ne voulez pas que les conteneurs de Dockhand apparaissent dans la gestion des mises à jour de HA. Masque aussi le bouton « Tout mettre à jour » ; « Vérifier les mises à jour » continue de fonctionner quand même.
  • Activer les versions de mise à jour précisesMet à niveau les entités de mise à jour pour afficher des numéros de version précis (digests d'image) via des requêtes de registre périodiques, au lieu d'une simple étiquette d'image. C'est aussi le seul moyen de voir l'état de mise à jour des propres conteneurs protégés de Dockhand (lui-même et Hawser) — Dockhand n'expose jamais leur état de mise à jour via ses données habituelles de vérification de mise à jour en cache. Nécessite « Activer les entités de mise à jour » ci-dessus.
  • Intervalle de vérification des mises à jour précises (secondes)Fréquence d'exécution des requêtes de registre ci-dessus (secondes). Par défaut : 86400 (24 heures). Minimum : 300.

Ré-authentification avec Dockhand

  • Jeton APIUn jeton API Dockhand commençant par dh_.

Reconfigurer Dockhand

  • API URLL'URL de base de votre instance Dockhand.
  • Vérifier le certificat SSLDécocher pour autoriser les certificats SSL auto-signés ou non approuvés.
  • Jeton APIVotre token actuel est affiché masqué. Effacez-le et sauvegardez pour désactiver l'authentification (vous serez à nouveau invité si le serveur l'exige toujours). Saisissez une nouvelle valeur pour faire pivoter les identifiants.

Après la mise en place

  • Intervalle d'interrogation rapide (secondes) — stats, conteneurs et stacksFréquence d'actualisation des conteneurs, stacks et statistiques. Défaut : 60. Minimum : 10.
  • Intervalle d'interrogation lent (secondes) — images, volumes, réseaux, planificationsFréquence d'actualisation des images, volumes, réseaux et planifications. Défaut : 600. Minimum : 30.
  • Activer les capteurs de planificationActive les capteurs pour les planifications de maintenance Dockhand.
  • Activer les capteurs d'imagesActive les capteurs pour les images Docker par environnement.
  • Activer les capteurs de volumesActive les capteurs pour les volumes Docker par environnement.
  • Activer les capteurs de réseauxActive les capteurs pour les réseaux Docker par environnement.
  • Activer les contrôles d'exécution (avancé)Crée des entités number/select pour modifier en direct les limites de CPU, de mémoire et de processus, ainsi que la politique de redémarrage, d'un conteneur sans pile. Non disponible pour les conteneurs gérés par Compose.
  • Activer les capteurs CPU/mémoire/réseau/E-S disque par conteneur et par stackCrée des capteurs de CPU, de mémoire, de réseau et d'E/S disque pour chaque conteneur, ainsi que des totaux pour chaque stack. Désactivé par défaut, car cela représente beaucoup d'entités dont la plupart des utilisateurs n'ont pas besoin ; le désactiver supprime aussi celles déjà créées.
  • Activer les entités de mise à jourCrée une entité de mise à jour Home Assistant pour chaque conteneur. Désactivez cette option si vous gérez les mises à jour autrement et ne voulez pas que les conteneurs de Dockhand apparaissent dans la gestion des mises à jour de HA. Masque aussi le bouton « Tout mettre à jour » ; « Vérifier les mises à jour » continue de fonctionner quand même.
  • Activer les versions de mise à jour précisesMet à niveau les entités de mise à jour pour afficher des numéros de version précis (digests d'image) via des requêtes de registre périodiques, au lieu d'une simple étiquette d'image. C'est aussi le seul moyen de voir l'état de mise à jour des propres conteneurs protégés de Dockhand (lui-même et Hawser) — Dockhand n'expose jamais leur état de mise à jour via ses données habituelles de vérification de mise à jour en cache. Nécessite « Activer les entités de mise à jour » ci-dessus.
  • Intervalle de vérification des mises à jour précises (secondes)Fréquence d'exécution des requêtes de registre ci-dessus (secondes). Par défaut : 86400 (24 heures). Minimum : 300.

Textes issus du code de raetha/ha-dockhand.

Entités

  • Capteurs binairesEn ligne, Collecte d'activité, Collecte de métriques, Analyse des vulnérabilités, Vérification des mises à jour, Mise à jour automatique, Élagage des images, Erreur de synchronisation, Mises à jour disponibles
  • BoutonsRechercher des mises à jour d'images, Redémarrer, Déployer, Redéployer, Mettre à jour tous les conteneurs
  • NombresLimite de mémoire, Limite de CPU, Limite de processus
  • SélecteursPolitique de redémarrage
  • CapteursUtilisation CPU, Utilisation mémoire, Conteneurs, Stacks, Nombre d'images, Nombre de volumes, Nombre de réseaux, Utilisation du disque, Événements d'activité, État, Santé, Statut et 16 autres
  • InterrupteursMise à jour automatique, Déploiement automatique

Dépannage

  • DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
  • Avis de correctionLes avis qu’elle peut afficher dans Paramètres > Corrections :Dockhand ne peut pas accéder à une partie de ses données

Extrait du README

Monitor and control your Docker environments through Dockhand — a modern Docker management UI. This integration exposes environments, containers, stacks, networks, images, volumes, and schedules as Home Assistant devices and entities, using the same API as the Dockhand web UI.

No cloud services are used. Supports API token authentication and works with Dockhand instances where authentication is disabled.

Extrait du README de raetha/ha-dockhand, MIT License. Abrégé.

S’affiche dans Vulpo :

carte Bascule rapide, carte Bouton, carte Sélection, carte Graphique, Apple Watch, centre de contrôle.

Informations

Installations
181 partagent leurs statistiques
Étoiles GitHub
48
Connexion
Fonctionne en local
Maintenance
Mise à jour au cours des 6 derniers mois
Version
v1.11.0,
Type
Intégration de la Marketplace
Prérequis
Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
Domaine
dockhand

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres