Gérer ses conteneurs Docker autrement : le fork Dockge Enhanced (surveillance d’images, scan CVE, backup automatique, gestion des ressources)

Gérer ses conteneurs Docker autrement : le fork Dockge Enhanced (surveillance d’images, scan CVE, backup automatique, gestion des ressources)

Passé il y a quelques mois sur Dockhand, en discutant de Dockge avec une connaissance, je me suis mis à créer un fork Dockge Enhanced (FR/EN) qui lui ajoute ce qui, pour moi, lui manquait :

🔄 Image Watcher — Vérifie automatiquement les mises à jour d’images en comparant les digests locaux et distants (sans pull). Supporte Docker Hub, ghcr.io et les registries privés. Fréquence configurable (1h → 24h). Clique sur Voir le projet → à côté de chaque image pour la rechercher instantanément.

🛡️ Trivy Scanner — Scanne les images des conteneurs en cours d’exécution avec Trivy. aquasec/trivy:latest est automatiquement pull avant chaque scan et supprimée après — toujours à jour, aucune place occupée entre les scans. Seuil d’alerte et timeout de scan configurables. Résultats visibles dans l’UI avec un bouton de scan manuel par image. Déduplication des CVE (chaque vulnérabilité n’apparaît qu’une seule fois par image). Alertes envoyées sur Discord avec retry/backoff en cas de rate limit.

☁️ Backup Restic — Sauvegarde automatique des compose.yaml et .env de chaque stack avec Restic. 4 destinations : local, SFTP/NAS, S3/Backblaze B2, REST Server. Politique de rétention configurable. La date du prochain backup est affichée dans l’UI. Clique sur un snapshot pour le dérouler et voir chaque fichier avec deux indicateurs de statut : vs snapshot précédent (Nouveau / Modifié / Inchangé) et vs disque actuel (Disque OK / Modifié depuis / Absent). Chaque snapshot affiche la quantité de données ajoutées. Sélectionne des fichiers individuellement et restaure-les en un clic.

📢 Notifications Discord — Embeds colorés pour les mises à jour d’images, alertes sécurité et résultats de backup. Plusieurs webhooks supportés par fonctionnalité. Définis DOCKGE_PUBLIC_URL pour inclure un lien cliquable dans les notifications. Retry automatique avec backoff exponentiel en cas de rate limit (HTTP 429) ou d’erreur serveur.

🗂️ Ressources Docker — Liste et suppression des images et volumes Docker depuis l’UI (/resources). Met en évidence les images/volumes liés à des stacks Dockge arrêtées, avec double confirmation avant toute suppression destructive.

🌐 Interface FR/EN — Les pages /watcher et /resources disposent d’un bouton 🇫🇷/🇬🇧 pour changer la langue indépendamment du paramètre global de l’application.

📱 Navigation mobile — Barre de navigation bas complète sur mobile avec toutes les sections : Accueil, Console, Surveillance, Ressources, Paramètres.

Si le projet Dockge initial est mis à jour, ça ouvre une PR sur mon GitHub et me permet de merger si tout est compatible. Tout comme Dockge-Enhanced surveille ses propres mises à jour toutes les 6h et indique quand/comment le mettre à jour.

enhanced2
enhanced1
enhanced7
enhanced10
enhanced2
enhanced1
enhanced3

Loading

S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires