[{"data":1,"prerenderedAt":140},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-dockge-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":13,"excerpt":14,"readTime":15,"views":16,"isPinned":17,"publishedAt":18,"category":19,"categories":25,"featuredImage":27,"bgImage":28,"posterImage":29,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":78,"ctaBody":79,"ctaButton":80,"ctaUrl":81,"relatedPosts":82},161,"self-host-dockge-vps",{"fr":8,"en":10,"ar":11,"es":12},"how-to-self-host-dockge-on-a-vps-visual-docker-compose-manager","استضافة-dockge-على-vps-مدير-مرئي-لـ-docker-compose","alojar-dockge-en-un-vps","Héberger Dockge sur un VPS : gestionnaire visuel Docker Compose","Déployez Dockge sur votre VPS : un gestionnaire visuel open source et léger pour créer, modifier et superviser vos stacks Docker Compose depuis le navigateur.",4,0,false,"2026-07-03T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":24},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[26],{"id":20,"name":21,"slug":22,"color":23,"icon":24},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-dockge-vps-poster.svg",{"categorySlug":31,"appSlug":32},"deploiement","dockge","Gérer ses stacks Docker Compose à la main fonctionne très bien pour une ou deux applications, mais devient vite ingérable dès qu’on fait tourner une dizaine de services sur un VPS. Dockge (MIT, 23,7k étoiles) est un gestionnaire visuel pour Docker Compose développé par Louis Lam — le développeur derrière Uptime Kuma. Il vous offre une interface web épurée pour créer, modifier, démarrer, arrêter et superviser chaque stack de votre serveur, avec une sortie terminal en direct et un statut en temps réel. Voici comment le déployer sur un VPS en moins de 10 minutes.",[35,39,49,52,74],{"type":36,"title":37,"body":38},"h2","Pourquoi un gestionnaire visuel pour Docker Compose","Dès que vous faites tourner plus d’une poignée de stacks Docker Compose, le rituel qui consiste à se connecter en SSH à chaque serveur, à naviguer jusqu’au bon répertoire et à lancer `docker compose up -d` ou `docker compose logs` devient vite fastidieux. Dockge centralise tout cela dans un seul onglet de navigateur : vous voyez chaque stack, son statut en direct et ses logs d’un coup d’œil. Créer une nouvelle stack, c’est remplir un formulaire — vous collez votre `compose.yaml` et vous cliquez sur Start. Pas de gestionnaire de fichiers, pas de SSH.",{"type":40,"title":41,"items":42},"ul","Ce que Dockge auto-hébergé vous apporte",[43,44,45,46,47,48],"Éditeur visuel pour les fichiers `compose.yaml` — créez ou modifiez vos stacks directement dans le navigateur, avec coloration syntaxique.","Démarrage, arrêt, redémarrage et mise à jour en un clic pour chaque stack — sans SSH ni commandes compose à mémoriser.","Diffusion des logs en direct par stack et par conteneur, avec une sortie colorisée.","Tableau de bord en temps réel indiquant quelles stacks sont en cours d’exécution, arrêtées ou en erreur.","Support multi-instance (v1.4+) : pilotez des instances Dockge sur des hôtes Docker distants depuis une interface principale unique.","S’exécute dans un seul conteneur, sous 150 Mo de RAM — à ajouter sans risque sur n’importe quel VPS existant, sans impacter les charges de travail en cours.",{"type":36,"title":50,"body":51},"Prérequis","Un VPS sous Ubuntu 22.04 (ou Debian 12) avec Docker + Docker Compose v2 déjà installés. Dockge lui-même nécessite moins de 150 Mo de RAM et quelques Mo de disque pour sa base de données SQLite. Aucun nom de domaine n’est requis — Dockge sert son interface sur le port 5001 en HTTP simple, accessible via l’IP de votre serveur. Si vous voulez du HTTPS, placez un reverse proxy Caddy ou Nginx devant et émettez un certificat Let’s Encrypt.",{"type":53,"title":54,"steps":55},"steps","Déployer Dockge avec Docker Compose",[56,59,62,65,68,71],{"title":57,"body":58},"Créer le répertoire des stacks","Dockge stocke chaque stack qu’il gère sous forme de fichier `compose.yaml` dans un répertoire dédié de l’hôte — `\u002Fopt\u002Fstacks` par défaut. Créez-le avant de démarrer le conteneur : `mkdir -p \u002Fopt\u002Fstacks`. Dockge monte ce répertoire dans le conteneur pour que les fichiers survivent aux redémarrages et aux mises à jour du conteneur.",{"title":60,"body":61},"Rédiger le fichier Compose","Créez `\u002Fopt\u002Fdockge\u002Fcompose.yaml` avec le contenu suivant. Le conteneur monte le socket Docker (`\u002Fvar\u002Frun\u002Fdocker.sock`) afin de pouvoir gérer les autres conteneurs du même hôte, le répertoire `\u002Fopt\u002Fstacks` pour lire et écrire les fichiers de stack, et un volume nommé pour sa propre base de données SQLite. Réglez `DOCKGE_STACKS_DIR` sur le chemin d’hôte que vous avez choisi.",{"title":63,"body":64},"Démarrer Dockge","Lancez `docker compose up -d` dans `\u002Fopt\u002Fdockge`. L’image (`louislam\u002Fdockge:1`) pèse environ 200 Mo au premier téléchargement. Une fois lancée, ouvrez `http:\u002F\u002F\u003Cip-de-votre-serveur>:5001` dans votre navigateur. Dockge vous invite à créer un compte administrateur lors de la première visite — définissez immédiatement un mot de passe fort.",{"title":66,"body":67},"Ajouter votre première stack","Cliquez sur « + Compose » dans l’interface de Dockge, donnez un nom à la stack (il devient le sous-répertoire sous `\u002Fopt\u002Fstacks`), collez le contenu de votre `compose.yaml` et cliquez sur Start. En coulisses, Dockge exécute `docker compose up -d` et vous montre en direct les logs de téléchargement et de démarrage. La stack apparaît dans le tableau de bord avec un statut vert une fois que tous les services sont sains.",{"title":69,"body":70},"Optionnel : restreindre l’accès avec un reverse proxy","Par défaut, Dockge écoute sur toutes les interfaces sur le port 5001. Pour éviter de l’exposer à Internet, soit vous le liez à `127.0.0.1:5001` dans le fichier Compose (ajoutez `\"127.0.0.1:5001:5001\"` à `ports`) et vous le placez derrière Caddy ou Nginx, soit vous ajoutez une règle `ufw` n’autorisant le port 5001 que depuis votre IP : `ufw allow from \u003Cvotre-ip> to any port 5001`. N’exposez jamais l’interface de Dockge à Internet sans authentification.",{"title":72,"body":73},"Se connecter la première fois","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.",{"type":75,"title":76,"body":77},"tip","La console web est désactivée par défaut — laissez-la ainsi","Dockge v1.5.0 a désactivé par défaut la console terminal intégrée (accès shell web) à la suite d’un avis de sécurité (GHSA-7vx4-hf96-mqq6). Ne l’activez pas sur une instance exposée publiquement à moins de bien en mesurer le risque. Le reste de Dockge — gestion des stacks, logs, statut — reste pleinement fonctionnel sans la console. Si vous avez besoin d’un accès shell, utilisez une vraie session SSH ou un outil terminal dédié.","Déployez Dockge sur votre VPS en un clic","Arrêtez de gérer vos stacks Docker Compose en SSH. ServOrbit provisionne une instance Dockge prête à l’emploi sur un VPS — socket Docker et répertoire des stacks préconfigurés, accessible depuis votre navigateur en quelques minutes.","Déployer Dockge","\u002Fvps-cloud?template=dockge",[83,106,123],{"id":84,"slug":85,"slugs":86,"title":90,"excerpt":91,"readTime":92,"views":16,"isPinned":17,"publishedAt":93,"category":94,"categories":100,"featuredImage":27,"bgImage":28,"posterImage":102,"relatedSolution":103},133,"self-host-beszel-vps",{"fr":85,"en":87,"ar":88,"es":89},"self-host-beszel-multi-server-monitoring-hub-on-your-vps","استضف-beszel-على-vps-مركز-مراقبة-متعدد-الخوادم","alojar-beszel-hub-monitorizacion-vps","Beszel sur VPS : supervision multi-serveurs, alertes et sécurité","Supervisez un parc de VPS depuis un hub Beszel unique : alertes Telegram\u002Fe-mail, 2FA, agents déclarés automatiquement et dépannage des connexions silencieuses.",10,"2026-02-14T00:00:00+00:00",{"id":95,"name":96,"slug":97,"color":98,"icon":99},8,"Sécurité & Monitoring","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[101],{"id":95,"name":96,"slug":97,"color":98,"icon":99},"\u002Fblog\u002Fcovers\u002Fself-host-beszel-vps-poster.svg",{"categorySlug":104,"appSlug":105},"monitoring","beszel",{"id":107,"slug":108,"slugs":109,"title":113,"excerpt":114,"readTime":115,"views":16,"isPinned":17,"publishedAt":116,"category":117,"categories":118,"featuredImage":27,"bgImage":28,"posterImage":120,"relatedSolution":121},105,"superviser-vps-uptime-kuma",{"fr":108,"en":110,"ar":111,"es":112},"monitoring-your-vps-with-uptime-kuma","مراقبة-خادمك-الافتراضي-vps-باستخدام-uptime-kuma","supervisar-vps-con-uptime-kuma","Superviser votre VPS avec Uptime Kuma","Déployez Uptime Kuma sur votre VPS pour surveiller vos sites et services en self-hosted, avec alertes et page de statut publique.",3,"2026-03-07T00:00:00+00:00",{"id":95,"name":96,"slug":97,"color":98,"icon":99},[119],{"id":95,"name":96,"slug":97,"color":98,"icon":99},"\u002Fblog\u002Fcovers\u002Fsuperviser-vps-uptime-kuma-poster.svg",{"categorySlug":104,"appSlug":122},"uptime-kuma",{"id":124,"slug":125,"slugs":126,"title":130,"excerpt":131,"readTime":95,"views":16,"isPinned":17,"publishedAt":132,"category":133,"categories":134,"featuredImage":27,"bgImage":28,"posterImage":136,"relatedSolution":137},74,"heberger-gitea",{"fr":125,"en":127,"ar":128,"es":129},"host-gitea-on-your-own-vps","استضافة-gitea-على-خادم-vps-الخاص-بك","alojar-gitea-en-un-vps","Héberger Gitea sur votre propre VPS en 2026","Déployez Gitea sur un VPS avec Docker et SSL. Guide complet : installation, migration vers Forgejo v16 et comparatif gouvernance.","2026-04-07T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":24},[135],{"id":20,"name":21,"slug":22,"color":23,"icon":24},"\u002Fblog\u002Fcovers\u002Fheberger-gitea-poster.svg",{"categorySlug":138,"appSlug":139},"developpement","gitea",1787974981287]