dock-g

Fonctionnalités en détail

Six choses que dock-g fait bien — en détail ici plutôt qu’en une phrase.

Les stacks en main

Tous les stacks Compose en un coup d'œil : statut, démarrage, arrêt et redémarrage d'un tap.

La vue d’ensemble des stacks affiche chaque stack Compose comme une tuile propre, avec un monogramme coloré et l’état actuel. Des puces de filtre n’affichent sur demande que ce qui compte à l’instant : tout ce qui tourne, tout ce qui est arrêté, tout ce qui a une mise à jour en attente, ou l’archive. Tu démarres les stacks arrêtés directement depuis la liste, sans ouvrir la vue de détail.

Dans la vue de détail, tu modifies le compose.yaml, démarres, arrêtes et reconstruis. Des jauges circulaires pour le CPU, la mémoire et l’espace disque montrent où ça coince avant même de regarder les logs.

Pratique à la création de nouveaux stacks : tu peux coller une commande docker run toute faite, et dock-g la convertit directement sur l’appareil en compose.yaml — sans que la commande soit téléversée où que ce soit pour cela.

Repérer les mises à jour

Uniquement avec Dockge-Enhanced ↗

Une pilule orange marque chaque stack avec une mise à jour d'image en attente — planifiée ou immédiate.

Sur les serveurs équipés de Dockge-Enhanced, l’Image Watcher vérifie régulièrement si des versions plus récentes sont disponibles pour les images utilisées. Dans la liste des stacks, une pilule orange marque chaque stack concerné, pour que tu voies en un coup d’œil où quelque chose est à faire.

Pour chaque image, tu définis comment procéder : mise à jour immédiate, à une heure fixe, ou jamais. Pendant une mise à jour, un symbole d’attente montre la progression ; la pilule disparaît aussitôt au déclenchement et ne revient que lorsqu’une nouvelle image a réellement été trouvée.

Dockge lui-même n’est volontairement jamais mis à jour automatiquement — sinon l’interface de gestion se déroberait sous tes pieds en plein processus. Sans Dockge-Enhanced, la détection des mises à jour n’est pas disponible ; la gestion des stacks fonctionne cependant intégralement.

Logs en direct et terminal

Les logs des conteneurs en temps réel directement sur l'iPhone — avec recherche et coloration.

Les logs défilent en direct pendant que tu regardes — avec recherche, coloration et, sur Dockge-Enhanced, des horodatages ISO 8601, pour rattacher proprement les événements. Tu copies ou partages certains passages directement depuis la vue.

Si le log ne suffit pas, le terminal SSH intégré t’amène directement sur l’hôte. L’accès SSH est associé au serveur Dockge correspondant — dock-g propose lui-même l’association d’après l’adresse IP, mais tu peux aussi la définir à la main.

Un accès SSH peut être associé à plusieurs instances Dockge sur la même machine, par exemple quand une instance est accessible publiquement et une seconde seulement sur le réseau local.

Plusieurs serveurs

Connecte autant d'instances Dockge que tu veux et bascule sans effort entre elles.

Tu peux enregistrer autant d’instances Dockge que tu veux et basculer entre elles directement via un menu dans le titre de la vue d’ensemble des stacks — sans détour par les réglages. Un point coloré à côté du nom du serveur indique à tout moment si la connexion est active.

Chaque serveur reçoit sur demande son propre thème de couleur parmi cinq palettes : Classic Blue, Sunset, Forest, Ocean et Monochrome. Ce n’est pas que de la décoration — qui exploite des environnements de production et de test côte à côte voit déjà à la couleur où il clique.

À la connexion, dock-g prend en charge les gestionnaires de mots de passe et le trousseau iCloud ; les codes à deux facteurs sont suggérés automatiquement. Les identifiants enregistrés sont réutilisés de façon fiable, même après une courte coupure de connexion ou un long passage en arrière-plan.

Notifications

Si un stack tombe en panne, tu le sais — sans devoir ouvrir l'ordinateur portable.

Tu actives les notifications push par serveur via l’icône de cloche dans la vue d’ensemble des stacks. Gris veut dire éteint, coloré veut dire actif — tu décides donc toi-même quel environnement a le droit de te joindre en dehors des heures de travail.

Pour chaque serveur, tu définis un planning de vérification avec heure et jours de la semaine. Ainsi, le serveur de test ne t’envoie pas de message à trois heures du matin, tandis que l’environnement de production est surveillé en continu.

Avec la gestion des sauvegardes activée, une mention « En retard » signale en plus chaque sauvegarde dont le dernier passage remonte à plus longtemps que l’intervalle réglé.

Tes données restent les tiennes

Identifiants, clés SSH et ta commande docker run ne quittent pas l'appareil. Pas de cloud, pas de suivi, pas de comptes.

dock-g ne se connecte qu’aux serveurs Dockge que tu configures toi-même. Il n’y a aucun service intermédiaire, aucun compte utilisateur et aucune inscription.

Aucun service d’analyse, de suivi ou de publicité n’est intégré, et les rapports de plantage ne partent pas chez des tiers. Identifiants et clés SSH se trouvent exclusivement dans le trousseau iOS de ton appareil.

Le convertisseur docker run fonctionne lui aussi localement : ta commande — qui contient souvent des chemins, des ports et des identifiants — ne quitte pas l’appareil.

← dock-g