Guide de déploiement

Déployer vos applications avec Dokploy sur un VPS

Déployer sur un VPS Cloud →

Déploiement7 min de lecture

Déployer vos applications avec Dokploy sur un VPS

Dokploy est une PaaS open source légère qui transforme votre VPS en plateforme de déploiement self-hostée. Bâtie sur Docker Swarm et Traefik, elle déploie applications, Docker Compose et bases de données depuis une interface claire, avec SSL automatique et intégrations Git, sans la lourdeur d'un Kubernetes.

Pourquoi déployer avec Dokploy sur votre VPS ?

Dokploy occupe un créneau précis : la simplicité d'une PaaS, mais avec un support natif de Docker Compose, ce qui le rend idéal pour les stacks multi-services. Sous le capot, il s'appuie sur Docker Swarm pour l'orchestration et Traefik pour le routage et le SSL automatique. Vous connectez un dépôt Git, et Dokploy build via Nixpacks ou votre Dockerfile, gère les domaines, les certificats Let's Encrypt et les variables d'environnement. Tout reste sur votre VPS, sans facturation à l'usage et sans dépendance à un fournisseur cloud.

Les points forts de Dokploy

  • Support natif de Docker Compose pour déployer des stacks multi-services telles quelles
  • Reverse proxy et SSL automatiques via Traefik intégré (Let's Encrypt sans configuration)
  • Déploiements déclenchés par push Git ou via l'API/webhooks
  • Bases de données managées en un clic : PostgreSQL, MySQL, MariaDB, MongoDB, Redis
  • Sauvegardes planifiées vers un stockage S3 compatible et restauration intégrée
  • Multi-serveurs : pilotez plusieurs VPS et répartissez vos services depuis un seul panneau

Prérequis

Dokploy démarre Docker Swarm et Traefik en plus de vos applications : visez au minimum 2 vCPU et 2 Go de RAM, davantage si vous y hébergez des bases de données. L'installation requiert un VPS Linux fraîchement provisionné (Ubuntu/Debian recommandé) sans Docker préinstallé, car le script s'en charge. Prévoyez un domaine pour le panneau et pour chaque application, et ouvrez les ports 80, 443 et 3000 (interface d'installation).

Installer et déployer avec Dokploy

01

Préparer le VPS

Provisionnez un VPS Ubuntu 22.04 LTS dédié. Mettez le système à jour et configurez UFW pour autoriser SSH (22), HTTP (80) et HTTPS (443). N'installez pas Docker manuellement : l'installeur Dokploy initialise Docker et Docker Swarm.

02

Lancer l'installation

Exécutez le script officiel : curl -sSL https://dokploy.com/install.sh | sh. Il installe Docker, initialise un nœud Swarm, déploie Traefik et le panneau Dokploy. Une fois terminé, ouvrez http://votre-ip:3000 pour créer le compte administrateur.

03

Pointer le domaine du panneau

Créez un enregistrement A dokploy.votredomaine.com vers l'IP du VPS, puis renseignez ce domaine dans les paramètres serveur de Dokploy. Traefik provisionne automatiquement le certificat SSL du panneau via Let's Encrypt.

04

Créer un projet et une application

Créez un projet, puis ajoutez une application en la reliant à votre dépôt Git (GitHub, GitLab ou Bitbucket) et à la branche cible. Dokploy détecte la stack via Nixpacks ou utilise votre Dockerfile. Renseignez le domaine et les variables d'environnement.

05

Déployer une stack Docker Compose

Pour un projet multi-services, choisissez le type Compose et collez ou liez votre docker-compose.yml. Dokploy déploie l'ensemble des services sur le Swarm et expose ceux que vous mappez à un domaine via Traefik. Lancez le déploiement et suivez les logs en direct.

06

Provisionner une base de données et des sauvegardes

Ajoutez un PostgreSQL ou Redis en un clic ; Dokploy fournit la chaîne de connexion à injecter dans votre application. Configurez ensuite des sauvegardes planifiées vers un bucket S3 compatible directement depuis l'interface.

Profitez du support Docker Compose de Dokploy pour migrer des stacks existantes sans les réécrire : collez votre docker-compose.yml tel quel et ajoutez seulement les labels Traefik nécessaires au routage. Pensez aussi à activer les sauvegardes automatiques de la base de données interne de Dokploy : c'est elle qui mémorise la configuration de tous vos projets.

La documentation officielle

Pour la configuration avancée et les options propres à l'outil, référez-vous à la documentation officielle de Dokploy. Ce guide couvre la mise en ligne sur VPS ; la doc éditeur reste la référence pour les réglages fins, les mises à jour majeures et les cas d'usage spécifiques.

Déployez votre PaaS Dokploy sur un VPS Cloud ServOrbit

Commandez un VPS Cloud avec le template Déploiement et installez Dokploy : Traefik, SSL automatique et déploiements Git prêts à l'emploi sur votre propre serveur.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en anglais, français et arabe.