Installer et utiliser Stable Diffusion en local (Automatic1111)¶
Résumé
Ce tutoriel explique comment installer et utiliser Stable Diffusion WebUI (Automatic1111) sur une machine Linux. C'est l'interface la plus populaire pour générer des images par Intelligence Artificielle en local, sans dépendre d'un service cloud.
| Propriété | Valeur |
|---|---|
| Difficulté | Intermédiaire |
| OS / Environnement | Ubuntu 24.04 / Debian 12 |
| Dernière mise à jour | 2026-06-24 |
Contexte¶
La génération d'images par IA a connu un bond majeur avec la publication des modèles Stable Diffusion en open-source. Plutôt que de payer des abonnements à des services comme Midjourney ou DALL-E, vous pouvez faire tourner votre propre générateur d'images directement sur votre matériel.
Le projet Stable Diffusion WebUI (souvent appelé Automatic1111, du nom de son créateur) offre une interface web complète pour utiliser ces modèles, paramétrer la génération (prompt, negative prompt, steps, CFG scale) et gérer ses extensions.
Prérequis¶
- Système : Une distribution Linux basée sur Debian (Ubuntu 24.04 utilisé ici).
- Python : Version 3.10 ou 3.11 installée.
- Stockage : Au moins 15 à 20 Go d'espace disque disponible (les modèles pèsent plusieurs gigaoctets).
- Matériel (GPU) : Une carte graphique NVIDIA (série RTX 20xx, 30xx, 40xx) avec au moins 6 Go de VRAM est fortement recommandée. Des pilotes NVIDIA fonctionnels sont requis. (Note : Il est possible de générer des images uniquement avec le CPU, mais cela sera extrêmement lent).
Procédure¶
Étape 1 : Installer les dépendances système¶
Avant de télécharger le logiciel, nous devons nous assurer que Git, Python, son module d'environnement virtuel (venv), et certaines bibliothèques système liées à l'affichage sont présents.
Étape 2 : Cloner le dépôt GitHub¶
Placez-vous dans le répertoire de votre choix (par exemple votre dossier utilisateur) et clonez le dépôt officiel d'Automatic1111 :
cd ~
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
Étape 3 : Lancer l'installation et le serveur¶
L'avantage d'Automatic1111 est que tout le processus d'installation Python est géré par un script bash appelé webui.sh. Ce script va : 1. Créer un environnement virtuel Python local (venv). 2. Télécharger toutes les dépendances lourdes (PyTorch, torchvision, etc.). 3. Télécharger le modèle de base par défaut (Stable Diffusion v1.5, environ 4 Go) s'il n'y a aucun modèle présent.
Temps de téléchargement
Le premier lancement prendra du temps (parfois 15 à 30 minutes selon votre connexion), car il doit télécharger de lourds composants. Laissez-le tourner jusqu'à l'apparition du message indiquant l'URL locale.
Une fois l'installation terminée, vous verrez un message similaire à : Running on local URL: http://127.0.0.1:7860
Vous pouvez alors ouvrir votre navigateur et accéder à http://127.0.0.1:7860.
Étape 4 : Options de démarrage utiles (webui-user.sh)¶
Pour éviter de taper des arguments de ligne de commande à chaque fois, Automatic1111 utilise le fichier webui-user.sh pour enregistrer vos paramètres.
Éditez ce fichier avec votre éditeur favori :
Modifiez la variable COMMANDLINE_ARGS en fonction de votre configuration matérielle :
Cas 1 : Accéder à l'interface depuis un autre poste du réseau
Le serveur écoutera sur0.0.0.0, l'interface sera accessible via http://IP_DE_LA_MACHINE:7860. Cas 2 : Vous n'avez pas de carte graphique (Génération sur CPU)
Cas 3 : Vous avez peu de mémoire vidéo (Moins de 6 Go de VRAM)
Vérification¶
- Une fois le serveur lancé (via
./webui.sh), ouvrez l'URL affichée. - Dans le champ Prompt, tapez une description en anglais, par exemple :
a cute orange cat sitting on a laptop, high quality, digital art. - Cliquez sur le bouton orange Generate.
- Patientez pendant que la barre de progression avance. L'image devrait apparaître sur la droite !
Où sont stockées les images ?
Toutes les images générées sont automatiquement sauvegardées sur votre disque dans le sous-dossier outputs/ de votre répertoire stable-diffusion-webui.
Ajouter d'autres modèles¶
Le modèle v1.5 de base est très bien, mais des modèles spécialisés (photoréalisme, anime, architecture...) existent. Pour en ajouter : 1. Téléchargez des modèles (au format .safetensors) depuis des sites comme Civitai ou Hugging Face. 2. Placez les fichiers dans le dossier models/Stable-diffusion/. 3. Sur l'interface web, cliquez sur l'icône de rafraîchissement bleue à côté de la liste déroulante Stable Diffusion checkpoint en haut à gauche.
Ressources¶
- Dépôt GitHub officiel AUTOMATIC1111 — Sources et documentation
- Civitai — Référentiel communautaire de modèles et d'outils
- Hugging Face — Dépôt de modèles open source