Déployer et gérer des applications modernes.
Gestionnaire visuel de vos stacks Docker Compose : éditez le `compose.yaml`, démarrez, arrêtez et suivez les logs en direct depuis un navigateur, sans SSH.
Dockge est un gestionnaire de stacks Docker Compose open source, sous licence MIT, écrit par Louis Lam — l'auteur d'Uptime Kuma. Une stack, ici, c'est simplement un répertoire contenant un `compose.yaml` : Dockge vous en donne un éditeur, des boutons pour démarrer et arrêter l'ensemble, et une vue en direct de l'état des conteneurs et de leurs logs, le tout sur une seule page réactive.
Le choix de conception qui compte est que Dockge ne s'interpose pas. Vos stacks restent des fichiers ordinaires sous `/opt/stacks` sur l'hôte, et non des lignes dans une base propriétaire : `docker compose up -d` dans ce répertoire fait exactement ce que fait le bouton de l'interface, Git peut versionner les fichiers, et désinstaller Dockge laisse toutes vos stacks en fonctionnement. C'est la différence entre un panneau de contrôle que l'on peut quitter et un panneau dont on dépend. Sur un VPS ServOrbit, Dockge tourne en un seul conteneur avec une base SQLite et reste nettement sous les 200 Mo de RAM au repos. Il convertit également une commande `docker run` trouvée dans un README en `compose.yaml` exploitable, ouvre un terminal interactif sur n'importe quel conteneur, et pilote plusieurs hôtes Docker depuis une interface unique une fois les agents supplémentaires connectés.
compose.yaml intégré avec coloration syntaxique : le fichier que vous écrivez dans le navigateur est exactement celui que vous éditeriez en SSH.docker compose logs -f.docker run → compose.yaml : collez la commande du README d'un projet et récupérez une définition de stack prête à éditer./opt/stacks, utilisable avec la CLI docker compose et versionnable avec Git — aucun verrouillage.Relancer un service, comprendre pourquoi un conteneur a redémarré ou lire les logs ne suppose plus d'ouvrir un terminal, de retrouver le bon répertoire et de se rappeler les options. Les mêmes opérations tiennent en deux clics dans un navigateur — depuis un téléphone y compris — pendant que les fichiers sous-jacents restent là où la CLI les attend.
Un collègue qui doit redémarrer une application après un changement de configuration n'a pas besoin d'un compte shell sur le serveur. Dockge lui donne une vue lisible de chaque stack, de son état et de ses logs, avec des boutons pour les gestes de routine — et le reste de la machine demeure derrière des clés SSH qu'il n'a pas.
La plupart des projets auto-hébergés documentent une longue commande docker run. Collez-la dans le convertisseur, obtenez un compose.yaml lisible et versionnable, ajustez les volumes et les ports, puis démarrez — au lieu de garder une ligne d'historique de shell comme seule trace de la façon dont le service a été déployé.
Guide optimisé pour les VPS Cloud ServOrbit.
Dockge lui-même pèse peu : nettement moins de 200 Mo de RAM au repos. Dimensionnez donc le VPS pour les stacks que vous comptez y faire tourner, puisque Dockge pilote les conteneurs de la machine sur laquelle il est installé. Un VPS de 2 Go héberge confortablement Dockge et plusieurs petits services auto-hébergés.
Depuis votre tableau de bord ServOrbit : Marketplace → Déploiement → Dockge → Déployer. Docker récupère l'image louislam/dockge:1, monte le socket Docker et le répertoire /opt/stacks, et l'interface répond sur le port 5001 en quelques secondes.
Ouvrez l'URL : Dockge affiche un écran de création du compte administrateur (aucun identifiant par défaut). Créez-le tout de suite avec un mot de passe fort.
Le port 5001 n'est publié que sur la boucle locale du VPS, jamais sur l'IP publique. Deux accès sont possibles : créer un enregistrement A du type dockge.exemple.com vers l'IP du VPS, l'interface étant alors servie en HTTPS derrière le vhost nginx avec un certificat émis et renouvelé automatiquement ; ou, sans nom de domaine, ouvrir un tunnel SSH ssh -L 5001:127.0.0.1:5001 root@<ip> puis vous rendre sur http://127.0.0.1:5001. Dockge pilote le démon Docker : ne l'exposez jamais en HTTP nu.
Ouvrez l'interface : la première visite vous demande de créer le compte administrateur, et l'inscription se ferme immédiatement après. Choisissez un mot de passe long et unique — ce compte peut démarrer, arrêter et modifier tous les conteneurs du VPS.
Cliquez sur Compose, nommez la stack, puis écrivez le compose.yaml directement ou collez une commande docker run et laissez Dockge la convertir. Lancez Deploy : la progression du téléchargement et du démarrage défile en direct. Les stacks existantes sont adoptées aussi — déplacez leur répertoire sous /opt/stacks et elles apparaissent dans la liste au rafraîchissement suivant.
Vous maintenez un projet qui utilise Dockge ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=dockge&utm_source=deploy-badge&utm_medium=referral&utm_campaign=dockge)<a href="https://servorbit.com/vps-cloud?template=dockge&utm_source=deploy-badge&utm_medium=referral&utm_campaign=dockge"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Dockge on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Déployez vos applications depuis Git en quelques secondes. Self-hosted, sans vendor lock-in, avec SSL automatique.
Déploiement Applicatif & DevOpsInterface de gestion Docker et déploiement simplifié. Gérez vos conteneurs, volumes et réseaux sans ligne de commande.
Déploiement Applicatif & DevOpsEnvironnement Docker préconfigurée avec Docker Compose, réseau interne et accès SSH sécurisé. Point de départ pour n'importe quel projet containerisé.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.