Pourquoi héberger une Stack Dev Docker sur un VPS ?
Un environnement de développement local fonctionne, mais il reste lié à une seule machine : changement de poste, onboarding d'un nouveau collaborateur ou accès depuis un autre pays deviennent des frictions. En centralisant votre stack Docker sur un VPS, vous disposez d'un serveur de développement partagé, toujours allumé, accessible via SSH ou navigateur depuis n'importe où. Vous gagnez également en reproductibilité : chaque service est défini dans un fichier docker-compose.yml, ce qui élimine le fameux problème « ça marche chez moi ».
Ce que vous pouvez faire avec une Stack Dev Docker
- Lancer simultanément plusieurs services (Nginx, MySQL, Redis, PHP-FPM, Node.js) dans des conteneurs isolés sans conflit de ports ni de versions
- Partager un environnement de développement identique entre tous les membres d'une équipe grâce au fichier docker-compose.yml versionné dans Git
- Tester des migrations de base de données ou des mises à jour de dépendances dans un conteneur éphémère sans risquer l'environnement principal
- Héberger un serveur CI/CD léger (Gitea, Drone CI) directement sur le même VPS pour automatiser vos déploiements internes
- Accéder à vos services de développement via des sous-domaines ou des reverse proxies Traefik/Nginx sans ouvrir de ports non nécessaires
- Sauvegarder et restaurer l'intégralité de votre stack en quelques commandes grâce aux volumes Docker et aux snapshots VPS
Installer une Stack Dev Docker sur votre VPS ServOrbit
Commander un VPS Cloud ServOrbit
Rendez-vous sur la page /vps-cloud et choisissez une offre adaptée à votre usage. Pour une stack de développement standard (quelques conteneurs, base de données, reverse proxy), un VPS avec 2 vCPU et 4 Go de RAM constitue un bon point de départ. Finalisez la commande : votre VPS est provisionné en moins de 60 secondes sous Ubuntu 22.04 LTS.
Accéder au Marketplace dans votre espace client
Connectez-vous à votre espace client ServOrbit, puis ouvrez la section « Marketplace » depuis le tableau de bord de votre VPS. Le Marketplace liste toutes les applications disponibles en installation 1-clic, organisées par catégorie. Sélectionnez la catégorie « Développement » pour filtrer les stacks orientées dev.
Lancer l'installation de la Stack Dev Docker
Cliquez sur la carte « Stack Dev Docker », puis sur le bouton « Installer ». L'automatisation déploie Docker Engine, Docker Compose et un fichier docker-compose.yml préconfigué avec les services essentiels (Nginx, PHP-FPM, MySQL 8, Redis, Mailpit pour le test d'e-mails). L'installation complète prend généralement entre 2 et 4 minutes selon la taille du VPS.
Récupérer vos identifiants et accéder à l'interface
Une fois l'installation terminée, l'espace client affiche les informations de connexion générées automatiquement : adresse IP du VPS, mot de passe root MySQL, et l'URL d'accès à Mailpit (par défaut sur le port 8025). Connectez-vous en SSH avec ssh root@ pour vérifier l'état des conteneurs via docker compose ps dans le répertoire /opt/docker-dev-stack.
Configurer votre premier projet et personnaliser la stack
Copiez votre code source dans /opt/docker-dev-stack/app/ ou modifiez le fichier /opt/docker-dev-stack/docker-compose.yml pour ajouter ou retirer des services selon vos besoins. Relancez la stack avec docker compose up -d pour appliquer les changements. Pour exposer vos services sur un nom de domaine, configurez un enregistrement DNS pointant vers l'IP de votre VPS et adaptez la configuration Nginx incluse dans le répertoire /opt/docker-dev-stack/nginx/.
Conseil pro : activez les snapshots automatiques sur votre VPS ServOrbit avant de modifier la configuration Docker en profondeur. Un snapshot vous permet de revenir à un état stable en un clic si une mise à jour de conteneur ou un changement de fichier Compose casse votre environnement. Pensez également à utiliser un fichier .env pour stocker vos variables sensibles (mots de passe, clés API) et à l'exclure de votre dépôt Git via .gitignore — même sur un serveur de développement, c'est une bonne habitude à ancrer dès le début.
La documentation officielle
Pour la configuration avancée, les options propres à l’outil et les changements de version, référez-vous à la documentation officielle de Docker Compose. Ce guide couvre la mise en ligne sur VPS ServOrbit ; la documentation éditeur reste la référence pour les réglages fins.