Guide de déploiement

Comment héberger ComfyUI sur un VPS

Déployer sur un VPS Cloud →

Intelligence Artificielle8 min de lecture

Comment héberger ComfyUI sur un VPS

ComfyUI est l'interface nodale de référence pour piloter Stable Diffusion et les modèles de diffusion via des workflows visuels reproductibles. L'héberger sur un VPS, idéalement avec GPU, en fait un studio de génération d'images accessible à distance et automatisable. Voici comment le déployer proprement.

Pourquoi self-héberger ComfyUI sur un VPS

ComfyUI organise la génération d'images en graphes de nœuds : chaque étape (chargement du modèle, encodage du prompt, échantillonnage, VAE) est un bloc reliable et réutilisable, ce qui rend les workflows reproductibles et partageables au format JSON. Contrairement à un service de génération en ligne, l'auto-héberger vous donne la main sur les modèles checkpoints, les LoRA, les ControlNet et les extensions, sans censure ni quota. Sur un VPS GPU, vous obtenez un studio disponible 24/7 que toute une équipe créative peut utiliser à distance, et dont l'API permet d'industrialiser la génération depuis vos propres scripts ou pipelines.

Bénéfices concrets de l'auto-hébergement

  • Workflows nodaux reproductibles, exportables en JSON et partageables dans l'équipe
  • Bibliothèque libre de checkpoints, LoRA et ControlNet sans quota ni censure
  • API HTTP pour automatiser la génération depuis vos scripts et pipelines
  • GPU distant accessible 24/7 sans monopoliser un poste local
  • Installation de custom nodes (extensions communautaires) sans restriction
  • Maîtrise des coûts : un VPS GPU à l'heure ou au mois plutôt qu'un paiement par image

Prérequis matériels et logiciels

ComfyUI exploite un GPU pour des temps de génération raisonnables. Visez un VPS doté d'un GPU NVIDIA avec au moins 8 Go de VRAM pour du SDXL (12 à 16 Go recommandés pour les modèles récents type Flux), accompagné de 4 vCPU, 16 Go de RAM système et 50 Go de disque ou plus, les checkpoints pesant plusieurs gigaoctets chacun. Une exécution CPU reste possible mais très lente, à réserver aux tests. Côté logiciel : pilotes NVIDIA et NVIDIA Container Toolkit pour Docker, Docker et Docker Compose, et un domaine pointant vers le VPS pour exposer l'interface.

ComfyUI face à AUTOMATIC1111 (Stable Diffusion WebUI)

CritèreComfyUIAUTOMATIC1111
ApprocheWorkflows nodaux visuelsInterface à onglets classique
ReproductibilitéExcellente (workflow exporté en JSON)Limitée aux paramètres saisis
Consommation VRAMOptimisée, gère mieux les petits GPUPlus gourmande à configuration égale
Courbe d'apprentissagePlus raide (logique de graphe)Plus accessible pour débuter
Automatisation par APINative et granulaireAPI présente mais moins flexible
Modèles récents (Flux, SD3)Support rapide et de référenceSupport souvent plus tardif
Custom nodes / extensionsÉcosystème nodal très richeLarge catalogue d'extensions
Cas d'usage idéalPipelines avancés et automatisationGénération interactive rapide

Déploiement de ComfyUI avec GPU

01

Préparer le VPS GPU

Sur un VPS avec GPU NVIDIA, installez les pilotes puis le NVIDIA Container Toolkit afin que Docker accède au GPU. Validez avec docker run --rm --gpus all nvidia/cuda:12.4.0-base-ubuntu22.04 nvidia-smi.

02

Lancer ComfyUI en conteneur

Démarrez une image ComfyUI avec accès GPU et volumes persistants : docker run -d --gpus all -p 127.0.0.1:8188:8188 -v /opt/comfyui/models:/app/models -v /opt/comfyui/output:/app/output --name comfyui . Restreindre à 127.0.0.1 évite l'exposition directe.

03

Installer les modèles

Déposez vos checkpoints dans /opt/comfyui/models/checkpoints et vos LoRA dans le dossier correspondant. Au prochain rafraîchissement de l'interface, ComfyUI détecte automatiquement les nouveaux modèles.

04

Charger un premier workflow

Ouvrez l'interface, chargez le workflow par défaut texte-vers-image, sélectionnez un checkpoint et lancez une génération de test pour confirmer que le GPU est bien sollicité (vérifiez avec nvidia-smi).

05

Reverse proxy, SSL et authentification

ComfyUI n'a pas d'authentification native. Placez impérativement Caddy ou Nginx devant le port 8188 avec HTTPS Let's Encrypt et une auth basique, sinon votre GPU est ouvert à tous. Augmentez les timeouts du proxy car les générations peuvent durer.

06

Verrouiller et exposer

Fermez le port 8188 au pare-feu, puis publiez https://comfy.votredomaine.ma. Pour l'automatisation, utilisez l'API /prompt afin de soumettre des workflows JSON depuis vos scripts.

Pour industrialiser la génération, exploitez l'API : soumettez vos workflows en POST sur /prompt et récupérez les résultats via le WebSocket /ws qui notifie la fin de chaque tâche. Combinez cela avec le flag --lowvram au lancement si votre VPS dispose d'un GPU 8 Go : ComfyUI décharge intelligemment les modèles en RAM système pour éviter les erreurs de mémoire CUDA sur les gros modèles.

Montez votre studio ComfyUI à distance

La génération d'images réclame du GPU et un stockage généreux pour les checkpoints. Le VPS Cloud ServOrbit offre les ressources et Docker préconfiguré pour déployer ComfyUI et l'exposer en toute sécurité.

Besoin d'aide ?

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