{"id":7313,"date":"2024-06-06T12:45:31","date_gmt":"2024-06-06T10:45:31","guid":{"rendered":"https:\/\/speefak.spdns.de\/oss_lifestyle\/?p=7313"},"modified":"2026-07-20T23:12:24","modified_gmt":"2026-07-20T21:12:24","slug":"stable-diffusion-installation-und-konfiguration-debian-12-13","status":"publish","type":"post","link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/stable-diffusion-installation-und-konfiguration-debian-12-13\/","title":{"rendered":"Stable Diffusion &#8211; Installation und Konfiguration (Debian 12\/13)"},"content":{"rendered":"<p>Stable Diffusion ist ein fortschrittliches KI-Modell, das Texteingaben in visuelle Darstellungen umwandelt. Diese Technologie nutzt moderne Algorithmen, um aus Textbefehlen (sogenannten \u201ePrompts\u201c) hochwertige und kreative Bilder zu erstellen. Die Technologie basiert auf Diffusionsmodellen, die schrittweise Rauschen aus einem Bild entfernen, bis das gew\u00fcnschte Bild entsteht. Dieser Prozess, inspiriert von physikalischen Diffusionsprozessen, f\u00fchrt zu \u00e4u\u00dferst detaillierten und pr\u00e4zisen Ergebnissen.<\/p>\n<p>Ein wesentlicher Vorteil von Stable Diffusion ist die M\u00f6glichkeit, die Technologie lokal auf dem eigenen Rechner zu installieren. Dies bietet nicht nur gr\u00f6\u00dfere Kontrolle und Flexibilit\u00e4t, sondern auch Datenschutz und Unabh\u00e4ngigkeit von externen Servern.<\/p>\n<h1>Stable Diffusion Automatic1111 auf Debian 13 (Netinstall) mit pyenv installieren<\/h1>\n<ul>\n<li>Debian 13 Netinstall (minimal, headless oder mit Desktop)<\/li>\n<li>NVIDIA-Treiber bereits installiert (nvidia-smi zeigt die GPU an)<\/li>\n<li>Wenig RAM (z. B. 6 GB) \u2192 Downloads\/Builds d\u00fcrfen nicht im RAM landen<\/li>\n<\/ul>\n<p>Debian 13 bringt standardm\u00e4\u00dfig Python 3.13 mit. Stable Diffusion Automatic1111 ist aber auf Python 3.10\/3.11 mit fest gepinnten, alten Paketversionen (torch==2.1.2, Pillow==9.5.0, clip, tokenizers etc.) ausgelegt. Mit Python 3.13 fehlen f\u00fcr fast alle dieser alten Pins vorgefertigte Wheels \u2014 das f\u00fchrt zu einer langen Kette an Kompilierfehlern (fehlender Rust-Compiler, pkg_resources, avif.h, Versionskonflikte). Der zuverl\u00e4ssigste Weg ist daher, Python 3.11.11 parallel per pyenv zu installieren, ohne das System-Python zu ver\u00e4ndern, und Stable Diffusion Automatic1111 ausschlie\u00dflich mit dieser Version laufen zu lassen.<\/p>\n<p>Bevor mit der Installation begonnen wird, lohnt sich eine kurze Entscheidung: Soll pyenv nur f\u00fcr den aktuellen Benutzer installiert werden (Standardfall, einfacher) oder systemweit f\u00fcr alle Benutzer (sinnvoll, wenn mehrere Linux-User auf demselben Rechner sp\u00e4ter Automatic1111 nutzen sollen)? Beide Varianten werden im Folgenden beschrieben.<\/p>\n<h2>1. Tempor\u00e4re Dateien von Ramdisk auf Disk umleiten<\/h2>\n<p>Bei wenig RAM ist es sinnvoll, dass tempor\u00e4re Build- und Download-Dateien (pip, Torch-Wheels) auf der Festplatte landen, nicht im Arbeitsspeicher. Da pip und die meisten Python-Build-Tools die Umgebungsvariable TMPDIR respektieren, gen\u00fcgt es, diese auf ein Verzeichnis auf der Festplatte zu setzen:<\/p>\n<pre class=\"lang:default decode:true\">export TMPDIR=\/var\/tmp<\/pre>\n<p>Das reicht f\u00fcr den gesamten weiteren Installationsprozess aus, da \/tmp selbst dabei unangetastet bleibt und nur pip\/Python-Prozesse ihre tempor\u00e4ren Dateien nach \/var\/tmp schreiben. (Wichtig: Diese Pr\u00fcfung setzt voraus, dass \/var\/tmp selbst nicht bereits als tmpfs im RAM liegt \u2014 pr\u00fcfbar mit <code>mount | grep '\/var\/tmp'<\/code>.)<\/p>\n<h2>2. Systempakete installieren<\/h2>\n<p>Die grundlegenden Abh\u00e4ngigkeiten werden wie folgt direkt aus den Debian-Repos installiert:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt update\r\nsudo apt install -y git python3 python3-venv python3-full python3-pip wget libgl1 libglib2.0-0 google-perftools bc<\/pre>\n<p>google-perftools liefert libtcmalloc, das Automatic1111 automatisch nutzt und RAM-Fragmentierung reduziert.<\/p>\n<h2>3. pyenv installieren<\/h2>\n<p>pyenv erm\u00f6glicht es, mehrere Python-Versionen parallel zu installieren und pro Anwendung gezielt eine bestimmte Version zu verwenden.<\/p>\n<h3>3a. Standardfall: pyenv im Userspace installieren (nur f\u00fcr den aktuellen Benutzer)<\/h3>\n<p>Die Installation erfolgt mittels:<\/p>\n<pre class=\"lang:default decode:true\">curl https:\/\/pyenv.run | bash<\/pre>\n<p>Das Installationsskript legt pyenv standardm\u00e4\u00dfig im Verzeichnis <code>~\/.pyenv<\/code> an. Damit pyenv bei jeder neuen Bash-Sitzung verf\u00fcgbar ist, m\u00fcssen die entsprechenden Einstellungen in der <code>~\/.bashrc<\/code> hinzugef\u00fcgt und folgende Zeilen am Ende der Datei eingetragen werden:<\/p>\n<pre class=\"lang:default decode:true \">export PYENV_ROOT=\"$HOME\/.pyenv\"\r\n[[ -d $PYENV_ROOT\/bin ]] &amp;amp;&amp;amp; export PATH=\"$PYENV_ROOT\/bin:$PATH\"\r\neval \"$(pyenv init -)\"<\/pre>\n<p>Nachdem via <code>source ~\/.bashrc<\/code> die Konfiguration neu geladen wurde, ist pyenv einsatzbereit.<\/p>\n<p><strong>Wichtige Einschr\u00e4nkung:<\/strong> Diese Variante legt pyenv (und sp\u00e4ter Python 3.11.11) ausschlie\u00dflich unter dem Home-Verzeichnis des installierenden Benutzers ab. Soll Automatic1111 sp\u00e4ter unter einem anderen Linux-Benutzer laufen (z. B. ein dedizierter Service-User), findet dieser den in webui-user.sh hinterlegten Python-Pfad (<code>$HOME\/.pyenv\/...<\/code>) nicht, da sich <code>$HOME<\/code> je nach Benutzer \u00e4ndert. Die WebUI startet dann nicht mehr.<\/p>\n<h3>3b. Alternative: pyenv systemweit installieren (\/opt\/pyenv, f\u00fcr alle Benutzer)<\/h3>\n<p>Wird Automatic1111 m\u00f6glicherweise sp\u00e4ter unter mehreren oder wechselnden Linux-Benutzern betrieben, empfiehlt sich stattdessen eine systemweite Installation. Dabei wird pyenv nicht per Installationsskript, sondern direkt per Git-Klon in ein f\u00fcr alle Benutzer lesbares Systemverzeichnis (<code>\/opt\/pyenv<\/code>) installiert:<\/p>\n<pre class=\"lang:default decode:true\">sudo git clone https:\/\/github.com\/pyenv\/pyenv.git \/opt\/pyenv<\/pre>\n<p>Damit auch sp\u00e4tere Python-Builds (siehe Schritt 4) durchgef\u00fchrt werden k\u00f6nnen, muss das Verzeichnis vor\u00fcbergehend dem aktuellen Benutzer geh\u00f6ren:<\/p>\n<pre class=\"lang:default decode:true\">sudo chown -R \"$USER\":\"$USER\" \/opt\/pyenv<\/pre>\n<p>Anschlie\u00dfend werden die Umgebungsvariablen nicht in die pers\u00f6nliche <code>~\/.bashrc<\/code>, sondern systemweit \u00fcber <code>\/etc\/profile.d\/<\/code> gesetzt, sodass sie f\u00fcr <strong>jeden<\/strong> Benutzer beim Login automatisch geladen werden:<\/p>\n<pre class=\"lang:default decode:true \">sudo tee \/etc\/profile.d\/pyenv.sh &gt; \/dev\/null &lt;&lt;EOF\r\nexport PYENV_ROOT=\"$PYENV_ROOT\"\r\nexport PATH=\"\\$PYENV_ROOT\/bin:\\$PATH\"\r\neval \"\\$(pyenv init -)\"\r\nEOF\r\nsudo chmod +x \/etc\/profile.d\/pyenv.sh<\/pre>\n<p>Neu einloggen oder direkt laden:<\/p>\n<pre class=\"lang:default decode:true\">source \/etc\/profile.d\/pyenv.sh\r\n<\/pre>\n<p>Nach Abschluss der Python-Installation (Schritt 4) m\u00fcssen die Leserechte f\u00fcr alle anderen Benutzer wiederhergestellt werden, da der <code>chown<\/code>-Schritt oben das Verzeichnis exklusiv dem installierenden Benutzer zugewiesen hat:<\/p>\n<pre class=\"lang:default decode:true\">sudo chmod -R o+rX \/opt\/pyenv\r\n<\/pre>\n<p><strong>Wichtig zu wissen:<\/strong> Diese systemweite Installation betrifft nur pyenv und den Python-3.11.11-Interpreter selbst. Die eigentliche <code>venv<\/code> von Automatic1111 (siehe Schritt 9) bleibt weiterhin pro Benutzer im jeweiligen <code>stable-diffusion-webui<\/code>-Verzeichnis. Jeder Benutzer muss also weiterhin sein eigenes Repository klonen und seine eigene venv einrichten \u2014 kann dabei aber denselben, bereits kompilierten Python-3.11.11-Interpreter referenzieren, ohne ihn erneut bauen zu m\u00fcssen. Zuk\u00fcnftige Python-Versionsinstallationen \u00fcber <code>pyenv install<\/code> durch andere Benutzer erfordern erneut einen <code>chown<\/code>-Schritt auf <code>\/opt\/pyenv<\/code>, da nur der jeweils installierende Benutzer Schreibrechte ben\u00f6tigt.<\/p>\n<h2>4. Python 3.11.11 \u00fcber pyenv installieren<\/h2>\n<p>Nachdem pyenv installiert ist (egal ob Userspace- oder systemweite Variante), kann jede beliebige Python-Version installiert werden. F\u00fcr Stable Diffusion Automatic1111 wird Version 3.11.11 installiert:<\/p>\n<pre class=\"lang:default decode:true\">pyenv install 3.11.11\r\n<\/pre>\n<p>pyenv l\u00e4dt dazu den Python-Quellcode herunter und kompiliert ihn lokal. Dieser Vorgang kann je nach Prozessor mehrere Minuten dauern. Die Installation ver\u00e4ndert dabei nicht das Debian-System-Python. Nach erfolgreicher Installation kann die Version direkt gepr\u00fcft werden und sollte als Ausgabe <code>Python 3.11.11<\/code> liefern:<\/p>\n<p><strong>Bei Userspace-Installation:<\/strong><\/p>\n<pre class=\"lang:default decode:true \">$HOME\/.pyenv\/versions\/3.11.11\/bin\/python3.11 --version<\/pre>\n<p><strong>Bei systemweiter Installation:<\/strong><\/p>\n<pre class=\"lang:default decode:true\">\/opt\/pyenv\/versions\/3.11.11\/bin\/python3.11 --version\r\n<\/pre>\n<p>F\u00fcr Automatic1111 wird sp\u00e4ter genau diese Python-Binary verwendet (je nachdem, welche Variante gew\u00e4hlt wurde).<\/p>\n<h2>5. Automatic1111 aus GitHub-Repository klonen<\/h2>\n<p>Der master-Branch reicht mit Python 3.11, da die originalen Paket-Pins (requirements_versions.txt) f\u00fcr diese Version passende, vorgefertigte Wheels haben.<\/p>\n<pre class=\"lang:default decode:true \">cd ~\r\ngit clone https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui.git\r\ncd stable-diffusion-webui<\/pre>\n<h2>6. webui-user.sh konfigurieren<\/h2>\n<p>Um die passende Python-Version sowie verschiedene Parameter zu konfigurieren, wird die Datei webui-user.sh wie folgt erg\u00e4nzt:<\/p>\n<p><strong>Bei Userspace-Installation:<\/strong><\/p>\n<pre class=\"lang:default decode:true \">export python_cmd=\"$HOME\/.pyenv\/versions\/3.11.11\/bin\/python3.11\"\r\nexport COMMANDLINE_ARGS=\"--medvram --xformers --listen --port 7860\"\r\nexport STABLE_DIFFUSION_REPO=\"https:\/\/github.com\/w-e-w\/stablediffusion.git\"<\/pre>\n<p><strong>Bei systemweiter Installation:<\/strong><\/p>\n<pre class=\"lang:default decode:true\">export python_cmd=\"\/opt\/pyenv\/versions\/3.11.11\/bin\/python3.11\"\r\nexport COMMANDLINE_ARGS=\"--medvram --xformers --listen --port 7860\"\r\nexport STABLE_DIFFUSION_REPO=\"https:\/\/github.com\/w-e-w\/stablediffusion.git\"<\/pre>\n<p>export python_cmd sorgt daf\u00fcr, dass Automatic1111 nicht das Debian-System-Python verwendet. Stattdessen wird immer Python 3.11.11 verwendet.<\/p>\n<p>Unter export COMMANDLINE_ARGS werden zus\u00e4tzliche Startparameter definiert.<\/p>\n<p>&#8211;medvram reduziert den ben\u00f6tigten VRAM, indem bestimmte Berechnungen zwischen GPU-VRAM und Arbeitsspeicher verschoben werden.<\/p>\n<p>&#8211;xformers aktiviert die xFormers-Optimierungen. Diese k\u00f6nnen den Speicherverbrauch reduzieren und die Berechnung bestimmter Operationen beschleunigen.<\/p>\n<p>&#8211;listen &#8211;port 7860 aktiviert den Netzwerkzugriff des Webinterface auf Port 7860.<\/p>\n<p>Bei sehr wenig VRAM kann alternativ verwendet werden: <code>export COMMANDLINE_ARGS=\"--lowvram --xformers\"<\/code><\/p>\n<p>&#8211;lowvram reduziert den VRAM-Verbrauch st\u00e4rker, kann die Bildgenerierung jedoch verlangsamen.<\/p>\n<p>Wichtige Erkl\u00e4rung zu STABLE_DIFFUSION_REPO: Das urspr\u00fcngliche Repository Stability-AI\/stablediffusion wurde seit Dezember 2025 aus dem \u00f6ffentlichen GitHub entfernt\/privatisiert (best\u00e4tigter, weltweiter Bug, betrifft alle Automatic1111-Neuinstallationen). Ohne diese Zeile bricht der Klon-Vorgang mit \u201eRepository not found&#8221; bzw. einer Login-Abfrage ab. Der Fork w-e-w\/stablediffusion.git ist der vom Automatic1111-Projekt selbst empfohlene Ersatz mit identischem Inhalt. Durch export STABLE_DIFFUSION_REPO wird ein kompatibler Fork verwendet.<\/p>\n<h2>7. Ersten Start durchf\u00fchren<\/h2>\n<pre class=\"lang:default decode:true\">.\/webui.sh<\/pre>\n<p>L\u00e4dt venv (mit Python 3.11.11), Torch (CUDA-Build), das Stable-Diffusion-Basisrepository und ein Standardmodell herunter.<\/p>\n<h2>8. Bekannte Stolpersteine bei diesem Schritt<\/h2>\n<h3>CLIP-Installationsfehler (ModuleNotFoundError: No module named &#8216;pkg_resources&#8217;)<\/h3>\n<p>Neuere setuptools-Versionen haben pkg_resources entfernt. Das alte CLIP-Paket (2021) braucht es aber f\u00fcr den Build. Pip zieht sich in der isolierten Build-Umgebung automatisch ein zu neues setuptools \u2014 das Downgrade in der venv allein reicht nicht.<\/p>\n<p><strong>Fix:<\/strong><\/p>\n<pre class=\"lang:default decode:true\">source venv\/bin\/activate \r\npip install \"setuptools&lt;81\" wheel \r\npip install --no-build-isolation \"https:\/\/github.com\/openai\/CLIP\/archive\/d50d76daa670286dd6cacf3bcd80b5e4823fc8e1.zip\"<\/pre>\n<p>Pr\u00fcfen:<\/p>\n<pre class=\"lang:default decode:true\">python -c \"import clip; print('ok')\"<\/pre>\n<h3>NumPy-Kompatibilit\u00e4tswarnung (A module that was compiled using NumPy 1.x cannot be run in NumPy 2.x)<\/h3>\n<p>torch==2.1.2 wurde gegen NumPy 1.x kompiliert, pip installiert aber standardm\u00e4\u00dfig NumPy 2.x.<\/p>\n<p><strong>Fix:<\/strong><\/p>\n<pre class=\"lang:default decode:true\">pip install \"numpy&lt;2\"<\/pre>\n<p>Danach erneut pr\u00fcfen:<\/p>\n<pre class=\"lang:default decode:true\">python -c \"import torch, clip; print('torch', torch.__version__); print('clip ok')\"<\/pre>\n<p>Wenn keine Warnung mehr erscheint und clip ok ausgegeben wird:<\/p>\n<pre class=\"lang:default decode:true\">deactivate \r\n.\/webui.sh<\/pre>\n<h2>9. WebUI l\u00e4uft<\/h2>\n<p>Nach erfolgreichem Laden des SafeTensors-Modells erscheint im Terminal:<\/p>\n<pre class=\"lang:default decode:true\">Running on local URL: http:\/\/127.0.0.1:7860<\/pre>\n<p>Im Browser \u00f6ffnen: http:\/\/127.0.0.1:7860 oder \u00fcber die IP des Stable-Diffusion-Systems. Alternativ kann auch ein SSH-Tunnel verwendet werden.<\/p>\n<p>Die einmal eingerichteten Umgebungsvariablen aus webui-user.sh werden automatisch geladen \u2014 kein erneutes manuelles Setzen von python_cmd, STABLE_DIFFUSION_REPO etc. n\u00f6tig.<\/p>\n<p><strong>Hinweis:<\/strong> Falls sp\u00e4ter Extensions installiert werden, die zus\u00e4tzliche Python-Pakete ben\u00f6tigen, kann es sein, dass beim n\u00e4chsten Start erneut pip-install-Schritte laufen \u2014 dabei ggf. wieder auf pkg_resources- oder NumPy-Konflikte bei sehr alten Zusatzpaketen achten und nach demselben Muster l\u00f6sen (&#8211;no-build-isolation, Versions-Pin anpassen, oder numpy&lt;2 sicherstellen).<\/p>\n<h2>Kurz-Referenz: Warum dieser Weg funktioniert<\/h2>\n<table>\n<thead>\n<tr>\n<th>Problem mit Python 3.13<\/th>\n<th>L\u00f6sung mit Python 3.11.11 (pyenv)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>torch==2.1.2 hat kein cp313-Wheel<\/td>\n<td>F\u00fcr cp311 verf\u00fcgbar<\/td>\n<\/tr>\n<tr>\n<td>Pillow==9.5.0 baut nicht (kein cp313)<\/td>\n<td>F\u00fcr cp311 als Wheel verf\u00fcgbar<\/td>\n<\/tr>\n<tr>\n<td>tokenizers braucht Rust-Compiler (kein Wheel)<\/td>\n<td>F\u00fcr cp311 als Wheel verf\u00fcgbar<\/td>\n<\/tr>\n<tr>\n<td>clip\/pkg_resources-Fehler<\/td>\n<td>Tritt weiterhin auf, aber mit einfachem, bekanntem Fix l\u00f6sbar<\/td>\n<\/tr>\n<tr>\n<td>blendmodes\/Pillow-Versionskonflikt<\/td>\n<td>Entf\u00e4llt, da Original-Pins zueinander passen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>10. WebUI als systemd-Dienst betreiben (Start\/Stop\/Autostart)<\/h2>\n<p>Damit die WebUI nicht manuell per `.\/webui.sh` gestartet werden muss, l\u00e4sst sie sich als systemd-Dienst einrichten. Das erm\u00f6glicht Start\/Stop \u00fcber `systemctl`, automatischen Neustart bei Absturz sowie optional den automatischen Start beim Booten.<\/p>\n<p>Zun\u00e4chst die Unit-Datei anlegen (Platzhalter `user`, Pfade und `TMPDIR` an das eigene System anpassen):<\/p>\n<pre class=\"lang:default decode:true\">sudo tee \/etc\/systemd\/system\/stable-diffusion-webui.service &lt;&lt;'EOF'\r\n[Unit]\r\nDescription=AUTOMATIC1111 Stable Diffusion WebUI\r\nAfter=network.target\r\n\r\n[Service]\r\nType=simple\r\nUser=user\r\nGroup=user\r\nWorkingDirectory=\/home\/user\/stable-diffusion-webui\r\nEnvironment=HOME=\/home\/user\r\nEnvironment=TMPDIR=\/var\/tmp\r\nExecStart=\/home\/user\/stable-diffusion-webui\/webui.sh\r\n\r\nKillSignal=SIGTERM\r\nTimeoutStopSec=30\r\n\r\nRestart=on-failure\r\nRestartSec=10\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\nEOF\r\n\r\nsudo systemctl daemon-reload<\/pre>\n<p>Webui.sh selbst liest weiterhin webui-user.sh aus, daher muss diese Konfiguration wie in Schritt 6 beschrieben bereits vorhanden sein, damit der Dienst startet.<\/p>\n<p>Die `Environment=TMPDIR=\/var\/tmp`-Zeile ist nicht nur f\u00fcr die einmalige Installation relevant, sondern gilt f\u00fcr die gesamte Laufzeit des Dienstes \u2014 also auch f\u00fcr sp\u00e4tere Modell-Downloads \u00fcber die WebUI oder tempor\u00e4re Dateien w\u00e4hrend der Bildgenerierung, sofern die jeweilige Komponente `TMPDIR` beachtet.<\/p>\n<p>Webui kann jetzt mittels Systemd befehlen gesteuert werden:<\/p>\n<pre class=\"lang:default decode:true \">sudo systemctl start stable-diffusion-webui\r\nsudo systemctl stop stable-diffusion-webui\r\nsudo systemctl status stable-diffusion-webui<\/pre>\n<p>Automatischer Start beim Booten (optional):<\/p>\n<pre class=\"lang:default decode:true \">sudo systemctl enable stable-diffusion-webui\r\n<\/pre>\n<p>Logs live verfolgen<\/p>\n<pre class=\"lang:default decode:true \">journalctl -u stable-diffusion-webui -f<\/pre>\n<p>So l\u00e4sst sich pr\u00fcfen, ob der Start erfolgreich durchl\u00e4uft und wann die WebUI unter `http:\/\/127.0.0.1:7860` (bzw. per LAN-IP bei `&#8211;listen`) erreichbar ist.<\/p>\n<p>Hinweis bei systemweiter pyenv-Installation (Abschnitt 3b): Da `python_cmd` in `webui-user.sh` bereits den vollst\u00e4ndigen Pfad (`\/opt\/pyenv\/versions\/3.11.11\/bin\/python3.11`) enth\u00e4lt, braucht der systemd-Dienst keinen zus\u00e4tzlichen `PATH`-Eintrag f\u00fcr pyenv \u2014 systemd startet ohnehin ohne Login-Shell und w\u00fcrde `\/etc\/profile.d\/pyenv.sh` nicht automatisch einlesen.<\/p>\n<hr \/>\n<p style=\"text-align: center;\"><a href=\"https:\/\/github.com\/AIScriptHub\/Installer_-_Debian-13_Stable-Diffusion_AUTOMATIC1111\">Installationsscript f\u00fcr Debian 13<\/a><\/p>\n<hr \/>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"888\" height=\"500\" src=\"https:\/\/www.youtube.com\/embed\/vEwQ23A9H74?si=Wt6MQ8cWQq9abibN?vq=hd480\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"allowfullscreen\"><span style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" data-mce-type=\"bookmark\" class=\"mce_SELRES_start\">\ufeff<\/span><span style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" data-mce-type=\"bookmark\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n<hr \/>\n<h2>Kurz-Referenz: Userspace vs. systemweite pyenv-Installation<\/h2>\n<table>\n<thead>\n<tr>\n<th>Aspekt<\/th>\n<th>Userspace (<code>~\/.pyenv<\/code>)<\/th>\n<th>Systemweit (<code>\/opt\/pyenv<\/code>)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Installationsmethode<\/td>\n<td><code>curl https:\/\/pyenv.run | bash<\/code><\/td>\n<td><code>sudo git clone ...<\/code> nach <code>\/opt\/pyenv<\/code><\/td>\n<\/tr>\n<tr>\n<td>Umgebungsvariablen<\/td>\n<td>in <code>~\/.bashrc<\/code><\/td>\n<td>in <code>\/etc\/profile.d\/pyenv.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td>Zugriff<\/td>\n<td>nur installierender Benutzer<\/td>\n<td>alle Benutzer (lesend)<\/td>\n<\/tr>\n<tr>\n<td>Ben\u00f6tigt sudo<\/td>\n<td>nein<\/td>\n<td>ja, f\u00fcr Klon und Rechtevergabe<\/td>\n<\/tr>\n<tr>\n<td>Python-Rebuild bei Benutzerwechsel n\u00f6tig<\/td>\n<td>ja<\/td>\n<td>nein<\/td>\n<\/tr>\n<tr>\n<td>venv pro Automatic1111-Installation<\/td>\n<td>trotzdem pro Benutzer<\/td>\n<td>trotzdem pro Benutzer<\/td>\n<\/tr>\n<tr>\n<td>Empfehlung<\/td>\n<td>Einzelplatz-\/Einzelbenutzer-System<\/td>\n<td>Mehrbenutzer-System, Server<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p>Installationsscript f\u00fcr Debian 13<\/p>\n<hr \/>\n<h2>Installation auf Debian 12 (stable-diffusion-webui via AUTOMATIC1111)<\/h2>\n<p>Automatic1111 ist eine beliebte, benutzerfreundliche grafische Benutzeroberfl\u00e4che (GUI) f\u00fcr Stable Diffusion. Diese Web-basierte Oberfl\u00e4che wurde entwickelt, um die Interaktion mit Stable Diffusion zug\u00e4nglicher und effizienter zu gestalten, insbesondere f\u00fcr Nutzer ohne tiefgehende technische Kenntnisse. Automatic1111 bietet zahlreiche Konfigurationsm\u00f6glichkeiten, um beispielsweise das Webinterface \u00fcber das Netzwerk zu nutzen.<\/p>\n<p>Die Installation unter Linux erfolgt mittels eines Installationsscripts. Dabei wird eine virtuelle Python-Umgebung erstellt und in diese alle ben\u00f6tigten Bibliotheken und Programme installiert.<\/p>\n<pre class=\"lang:default decode:true \"># install stable diffusion webinterface automatic1111\r\n# Debian-based: sudo apt install wget git python3 python3-venv libgl1 libglib2.0-0\r\n# Red Hat-based: sudo dnf install wget git python3 gperftools-libs libglvnd-glx\r\n# openSUSE-based: sudo zypper install wget git python3 libtcmalloc4 libglvnd\r\n# Arch-based: sudo pacman -S wget git python3\r\n\r\n# Navigate to the directory you would like the webui to be installed and execute the following command:\r\n\r\nsudo apt install wget git python3 python3-venv libgl1 libglib2.0-0 google-perftools\r\nmkdir -p $HOME\/stable-diffusion-webui\r\ncd       $HOME\/stable-diffusion-webui\r\nwget -q https:\/\/raw.githubusercontent.com\/AUTOMATIC1111\/stable-diffusion-webui\/master\/webui.sh\r\n\r\n# run webui.sh, further installation will be managed by webui.sh script\r\nwebui.sh<\/pre>\n<p>*TCMalloc (improves CPU memory usage) wird nach der Installation von google-perftools aktiviert. Keine Fehlermeldung mehr.<\/p>\n<p>Eine Alternative ist die Installation direkt \u00fcber GitHub mittels \u201egit clone&#8221;:<\/p>\n<pre class=\"lang:default decode:true \">git clone https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui\r\ncd stable-diffusion-webui\r\n.\/webu<\/pre>\n<p>&nbsp;<\/p>\n<hr \/>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"888\" height=\"500\" src=\"https:\/\/www.youtube.com\/embed\/k4QPceDs8UM?si=Wt6MQ8cWQq9abibN?vq=hd480\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<hr \/>\n<p>Das reine GUI\/Web-Interface bietet allerdings nur eine Art Framework, um verschiedene Stable-Diffusion-Modelle zu nutzen und zu konfigurieren.<\/p>\n<hr \/>\n<h3>Konfiguration \u2013 Startparameter \/ Python-Environment-Parameter<\/h3>\n<p>Die grundlegende Konfiguration von Stable Diffusion wird in der Datei &#8220;webui-user.sh&#8221; im Ordner stable-diffusion-webui festgelegt. Neben dem Installationsverzeichnis (falls sich dies nach der Installation \u00e4ndert) werden hier s\u00e4mtliche Parameter der virtuellen Python-Umgebung festgelegt. Das betrifft CPU\/GPU, Verzeichnisse, Caching, Webinterface etc. Optionen k\u00f6nnen neben der o. g. Konfiguration \u00fcber eine Datei auch direkt mit dem Startbefehl (webui.sh &#8211;&lt;option&gt;) \u00fcbergeben werden. Einige h\u00e4ufig verwendete Startoptionen sind wie folgt aufgef\u00fchrt:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>--model-dir &lt;path\/to\/modeldir&gt;<\/code><\/td>\n<td>Angabe des Ordners der verf\u00fcgbaren KI-Modelle<\/td>\n<\/tr>\n<tr>\n<td><code>--listen<\/code><\/td>\n<td>Aktiviert die Erreichbarkeit des Webinterface au\u00dferhalb von localhost<\/td>\n<\/tr>\n<tr>\n<td><code>--port &lt;number&gt;<\/code><\/td>\n<td>Legt den Port f\u00fcr Netzwerkzugriffe fest<\/td>\n<\/tr>\n<tr>\n<td><code>--enable-insecure-extension-access<\/code><\/td>\n<td>Aktiviert GitHub-Extension-Repository<\/td>\n<\/tr>\n<tr>\n<td><code>--gradio-auth \"&lt;user&gt;:&lt;pass&gt;\"<\/code><\/td>\n<td>Logindaten des Webinterfaces (falls WebUI au\u00dferhalb von localhost erreichbar)<\/td>\n<\/tr>\n<tr>\n<td><code>--xformers<\/code><\/td>\n<td>Aktiviert die xFormers-Bibliothek, verbessert Speicherverbrauch und Geschwindigkeit erheblich. Nur f\u00fcr Nvidia-GPUs<\/td>\n<\/tr>\n<tr>\n<td><code>--opt-split-attention<\/code><\/td>\n<td>F\u00fchrt auf einigen Systemen zu h\u00f6heren Geschwindigkeiten als xFormers, erfordert jedoch mehr VRAM<\/td>\n<\/tr>\n<tr>\n<td><code>--theme dark<\/code><\/td>\n<td>Aktiviert ein dunkles WebUI-Theme<\/td>\n<\/tr>\n<tr>\n<td><code>--medvram<\/code><\/td>\n<td>Reduzierter VRAM-Verbrauch durch Aufteilung des Stable-Diffusion-Modells in drei Teile: cond (Textumwandlung), first_stage (Bildumwandlung) und unet (Entrauschung). Nur ein Teil bleibt im VRAM, die anderen werden in den CPU-RAM ausgelagert. Geringe Leistungseinbu\u00dfen, au\u00dfer bei Live-Vorschauen. F\u00fchrt mitunter zu Systemabst\u00fcrzen<\/td>\n<\/tr>\n<tr>\n<td><code>--upcast-sampling<\/code><\/td>\n<td>Beschleunigt die Generierung auf Nvidia- und AMD-Karten, die normalerweise mit &#8220;&#8211;no-half&#8221; laufen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Eine ausf\u00fchrliche Liste aller Konfigurations- und Startparameter findet sich auf GitHub (Optimizations) | GitHub (CLI-Arguments-and-Settings)<\/p>\n<h3>Automatic1111 Erweiterungen<\/h3>\n<p>Stable Diffusion ist mit zahlreichen Add-ons erweiterbar. Viele Erweiterungen von der Automatic1111-GitHub-Seite sind nur \u00fcber das Webinterface installierbar, wenn die Startoption &#8220;&#8211;enable-insecure-extension-access&#8221; aktiviert ist. Alternativ kann auch eine manuelle Installation in das Extension-Verzeichnis der Automatic1111-Installation erfolgen.<\/p>\n<table>\n<thead>\n<tr>\n<th>Erweiterung<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>StyleSelectorXL<\/td>\n<td>Positive und negative Prompt-Vorlagen zur Erzeugung stilisierter Anfragen<\/td>\n<\/tr>\n<tr>\n<td>sd-webui-creaprompt<\/td>\n<td>Eigene Prompts \u00fcber CSV-Datei m\u00f6glich (not tested)<\/td>\n<\/tr>\n<tr>\n<td>sd-webui-hardware-info-in-metadata<\/td>\n<td>F\u00fcgt Hardware-Informationen (GPU-Name, VRAM, CPU-Name, RAM), Bearbeitungszeit den Metadaten der generierten Bilder hinzu<\/td>\n<\/tr>\n<tr>\n<td>sd-webui-tabs-extension<\/td>\n<td>Tab-Ansicht f\u00fcr Automatic1111-Webui-Erweiterungen, bessere UI-\u00dcbersicht<\/td>\n<\/tr>\n<tr>\n<td>stable-diffusion-webui-images-browser<\/td>\n<td>Galerie zur Anzeige bisher generierter Bilder, deren Bildinformationen, sowie Speichern von Favoriten und L\u00f6schen nicht ben\u00f6tigter Bilder. Weiterleiten an andere Programme wie txt2img oder img2img<\/td>\n<\/tr>\n<tr>\n<td>sd-webui-old-photo-restoration<\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>a1111-stable-diffusion-webui-vram-estimator<\/td>\n<td>Sammelt Statistiken von txt2img und img2img mit verschiedenen Einstellungen und sch\u00e4tzt dann den VRAM-Bedarf mithilfe von Extrapolation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Prompt-Eingaben und Strings<\/h3>\n<p><strong>easynegative<\/strong><\/p>\n<p>EasyNegative in Stable Diffusion ist ein eingebettetes Werkzeug, das entwickelt wurde, um die Qualit\u00e4t der negativen Prompts zu verbessern. Im Wesentlichen wurden viele schlechte Bilder anstelle von guten f\u00fcr das Training genutzt, um ein Embedding zu erstellen. Dieses Embedding wird dann in die Negative-Box integriert.<\/p>\n<p>Weitere Informationen und Beispiele:<\/p>\n<ul>\n<li>https:\/\/aibilderagentur.com\/stable-diffusion-sdxl-1-0-automatic1111\/<\/li>\n<li>https:\/\/urban-base.net\/2024\/01\/bildstile-meistern-mit-stable-diffusion-ein-guide-fuer-einsteiger\/<\/li>\n<li>https:\/\/urban-base.net\/2023\/03\/stable-diffusion-der-ultimative-guide-fuer-anfaenger\/<\/li>\n<li>https:\/\/diffusion-news.org\/stable-diffusion-settings-parameters<\/li>\n<li>https:\/\/www.adesso.de\/de\/news\/blog\/stable-diffusion-eine-einfuehrung.jsp<\/li>\n<li>https:\/\/steemit.com\/deutsch\/@janisplayer\/stable-diffusion-einrichtung-models-einstellungen-or-hintergrund-entfernung-per-ki<\/li>\n<li>https:\/\/github.com\/darkhemic\/stable-diffusion-cpuonly<\/li>\n<\/ul>\n<hr \/>\n<p>Speefak | www.urban-base.net |<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<hr \/>\n<hr \/>\n<hr \/>\n<p>Stable Diffusion ist ein fortschrittliches KI-Modell, das Texteingaben in visuelle Darstellungen umwandelt. Diese Technologie nutzt moderne Algorithmen, um aus Textbefehlen (sogenannten \u201ePrompts\u201c) hochwertige und kreative Bilder zu erstellen. Die Technologie basiert auf Diffusionsmodellen, die schrittweise Rauschen aus einem Bild entfernen, bis das gew\u00fcnschte Bild entsteht. Dieser Prozess, inspiriert von physikalischen Diffusionsprozessen, f\u00fchrt zu \u00e4u\u00dferst detaillierten und pr\u00e4zisen Ergebnissen.<\/p>\n<p>Ein wesentlicher Vorteil von Stable Diffusion ist die M\u00f6glichkeit, die Technologie lokal auf dem eigenen Rechner zu installieren. Dies bietet nicht nur gr\u00f6\u00dfere Kontrolle und Flexibilit\u00e4t, sondern auch Datenschutz und Unabh\u00e4ngigkeit von externen Servern.<\/p>\n<hr \/>\n<h2>Stable Diffusion Automatic1111 auf Debian 13 (Netinstall) mit pyenv installieren<\/h2>\n<ul>\n<li>Debian 13 Netinstall (minimal, headless oder mit Desktop)<\/li>\n<li>NVIDIA-Treiber bereits installiert (<code>nvidia-smi<\/code> zeigt die GPU an)<\/li>\n<li>Wenig RAM (z. B. 6 GB) \u2192 Downloads\/Builds d\u00fcrfen nicht im RAM landen<\/li>\n<\/ul>\n<p>Debian 13 bringt standardm\u00e4\u00dfig Python 3.13 mit. Stable Diffusion Automatic1111 ist aber auf Python 3.10\/3.11 mit fest gepinnten, alten Paketversionen (<code>torch==2.1.2<\/code>, <code>Pillow==9.5.0<\/code>, <code>clip<\/code>, <code>tokenizers<\/code> etc.) ausgelegt. Mit Python 3.13 fehlen f\u00fcr fast alle dieser alten Pins vorgefertigte Wheels \u2014 das f\u00fchrt zu einer langen Kette an Kompilierfehlern (fehlender Rust-Compiler, <code>pkg_resources<\/code>, <code>avif.h<\/code>, Versionskonflikte). Der zuverl\u00e4ssigste Weg ist daher, <strong>Python 3.11.11 parallel per pyenv zu installieren<\/strong>, ohne das System-Python zu ver\u00e4ndern, und Stable Diffusion Automatic1111 ausschlie\u00dflich mit dieser Version laufen zu lassen.<\/p>\n<hr \/>\n<h2>1. Tempor\u00e4re Dateien von Ramdisk auf Disk umleiten<\/h2>\n<p>Bei wenig RAM ist es kritisch, dass tempor\u00e4re Build- und Download-Dateien (pip, Torch-Wheels) auf der Festplatte landen, nicht im Arbeitsspeicher. Da pip und die meisten Python-Build-Tools die Umgebungsvariable <code>TMPDIR<\/code> respektieren, gen\u00fcgt es, diese auf ein Verzeichnis auf der Festplatte zu setzen:<\/p>\n<pre class=\"lang:default decode:true\">mkdir -p ~\/tmp \r\nexport TMPDIR=~\/tmp<\/pre>\n<p>Das reicht f\u00fcr den gesamten weiteren Installationsprozess aus, da <code>\/tmp<\/code> selbst dabei unangetastet bleibt und nur pip\/Python-Prozesse ihre tempor\u00e4ren Dateien nach <code>~\/tmp<\/code> schreiben.<\/p>\n<h2>2. Systempakete installieren<\/h2>\n<p class=\"isSelectedEnd\">Die grundlegenden Abh\u00e4ngigkeiten werden wie folgt direkt aus den Debian Repos installiert:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt update \r\nsudo apt install -y git python3 python3-venv python3-full python3-pip wget libgl1 libglib2.0-0 google-perftools bc<\/pre>\n<p><code>google-perftools<\/code> liefert <code>libtcmalloc<\/code>, das Automatic1111 automatisch nutzt und RAM-Fragmentierung reduziert.<\/p>\n<h2>3. pyenv installieren<\/h2>\n<p class=\"isSelectedEnd\"><code dir=\"ltr\">pyenv<\/code> erm\u00f6glicht es, mehrere Python-Versionen parallel zu installieren und pro Anwendung gezielt eine bestimmte Version zu verwenden. Die Installation erfolgt mittels:<\/p>\n<pre class=\"lang:default decode:true \">curl https:\/\/pyenv.run | bash<\/pre>\n<p class=\"isSelectedEnd\">Das Installationsskript legt <code dir=\"ltr\">pyenv<\/code> standardm\u00e4\u00dfig im Verzeichnis <code dir=\"ltr\">~\/.pyenv<\/code>an. Damit <code dir=\"ltr\">pyenv<\/code> bei jeder neuen Bash-Sitzung verf\u00fcgbar ist, m\u00fcssen die entsprechenden Einstellungen in der\u00a0 <code dir=\"ltr\">~\/.bashrc<\/code> hinzugef\u00fcgt und folgende Zeilen am Ende der Datei eintragen werden:<\/p>\n<pre class=\"lang:default decode:true\">export PYENV_ROOT=\"$HOME\/.pyenv\"\r\n[[ -d $PYENV_ROOT\/bin ]] &amp;&amp; export PATH=\"$PYENV_ROOT\/bin:$PATH\"\r\neval \"$(pyenv init -)\"<\/pre>\n<p class=\"isSelectedEnd\">Nachdem via <code dir=\"ltr\">source ~\/.bashrc<\/code> die Konfiguration neu geladen wurde ist pyenv einsatzbereit<\/p>\n<h2>4. Python 3.11.11 via pyenv installieren<\/h2>\n<p class=\"isSelectedEnd\">Nachdem pyenv installiert ist kann jede beliebige Pythonversion jetzt installiert werden. f\u00fcr Stable Diffusion Automatic1111 wird Version 3.11.11 installiert.<\/p>\n<pre class=\"lang:default decode:true\">pyenv install 3.11.11<\/pre>\n<p class=\"isSelectedEnd\"><code dir=\"ltr\">pyenv<\/code> l\u00e4dt dazu den Python-Quellcode herunter und kompiliert ihn lokal. Dieser Vorgang kann je nach Prozessor mehrere Minuten dauern. Die Installation ver\u00e4ndert dabei nicht das Debian-System-Python. Nach erfolgreicher Installation kann die Version direkt gepr\u00fcft werden und sollte als Ausgabe\u00a0 <code dir=\"ltr\">Python 3.11.11<\/code> liefern:<\/p>\n<pre class=\"lang:default decode:true\">$HOME\/.pyenv\/versions\/3.11.11\/bin\/python3.11 --version<code dir=\"ltr\"><\/code><\/pre>\n<p>F\u00fcr Automatic1111 wird sp\u00e4ter genau diese Python-Binary verwendet.<\/p>\n<h2>5. Automatic1111 aus Github Repository klonen<\/h2>\n<p>Der <code>master<\/code>-Branch reicht mit Python 3.11, da die originalen Paket-Pins (<code>requirements_versions.txt<\/code>) f\u00fcr diese Version passende, vorgefertigte Wheels haben.<\/p>\n<pre class=\"lang:default decode:true\">cd ~\r\ngit clone https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui.git\r\ncd stable-diffusion-webui<\/pre>\n<h2>6. webui-user.sh konfigurieren<\/h2>\n<p>Um die passende Pythonversion sowie verschiedene Paramerter zu konfigurieren wird die Datei <code dir=\"ltr\">webui-user.sh<\/code> wie folgt erg\u00e4nzt:<\/p>\n<pre class=\"lang:default decode:true\">export python_cmd=\"$HOME\/.pyenv\/versions\/3.11.11\/bin\/python3.11\"\r\nexport COMMANDLINE_ARGS=\"--medvram --xformers --listen --port 7860\"\r\nexport STABLE_DIFFUSION_REPO=\"https:\/\/github.com\/w-e-w\/stablediffusion.git\"<\/pre>\n<p class=\"isSelectedEnd\"><code dir=\"ltr\">export python_cmd<\/code> sorgt daf\u00fcr, dass Automatic1111 nicht das Debian-System-Python verwendet. Stattdessen wird immer Python 3.11.11 verwendet.<\/p>\n<p class=\"isSelectedEnd\">Unter <code dir=\"ltr\">export COMMANDLINE_ARGS<\/code> werden zus\u00e4tzliche Startparameter definiert.<\/p>\n<p class=\"isSelectedEnd\"><code dir=\"ltr\">--medvram<\/code> reduziert den ben\u00f6tigten VRAM, indem bestimmte Berechnungen zwischen GPU-VRAM und Arbeitsspeicher verschoben werden.<\/p>\n<p class=\"isSelectedEnd\"><code dir=\"ltr\">--xformers<\/code> aktiviert die xFormers-Optimierungen. Diese k\u00f6nnen den Speicherverbrauch reduzieren und die Berechnung bestimmter Operationen beschleunigen.<\/p>\n<p><code dir=\"ltr\">--listen --port 7860<\/code> aktiviert den Netzwerkzugriff des Webinterface auf Port 7860<\/p>\n<p class=\"isSelectedEnd\">Bei sehr wenig VRAM kann alternativ verwendet werden: <code dir=\"ltr\">export COMMANDLINE_ARGS=\"--lowvram --xformers\"<\/code><\/p>\n<p class=\"isSelectedEnd\"><code dir=\"ltr\">--lowvram<\/code> reduziert den VRAM-Verbrauch st\u00e4rker, kann die Bildgenerierung jedoch verlangsamen.<\/p>\n<p><strong>Wichtige Erkl\u00e4rung zu <code>STABLE_DIFFUSION_REPO<\/code>:<\/strong> Das urspr\u00fcngliche Repository <code>Stability-AI\/stablediffusion<\/code> wurde seit Dezember 2025 aus dem \u00f6ffentlichen GitHub entfernt\/privatisiert (best\u00e4tigter, weltweiter Bug, betrifft alle Automatic1111-Neuinstallationen). Ohne diese Zeile bricht der Klon-Vorgang mit <code>Repository not found<\/code> bzw. einer Login-Abfrage ab. Der Fork <code>w-e-w\/stablediffusion.git<\/code> ist der vom Automatic1111-Projekt selbst empfohlene Ersatz mit identischem Inhalt. Durch <code dir=\"ltr\">export STABLE_DIFFUSION_REPO<\/code> wird ein kompatibler Fork verwendet.<\/p>\n<h2>9. Ersten Start durchf\u00fchren<\/h2>\n<pre class=\"lang:default decode:true\">.\/webui.sh<\/pre>\n<p>L\u00e4dt venv (mit Python 3.11.11), Torch (CUDA-Build), das Stable-Diffusion-Basisrepository und ein Standardmodell herunter.<\/p>\n<h2>10. Bekannte Stolpersteine bei diesem Schritt<\/h2>\n<h3>CLIP-Installationsfehler (<code>ModuleNotFoundError: No module named 'pkg_resources'<\/code>)<\/h3>\n<p>Neuere <code>setuptools<\/code>-Versionen haben <code>pkg_resources<\/code> entfernt. Das alte CLIP-Paket (2021) braucht es aber f\u00fcr den Build. Pip zieht sich in der isolierten Build-Umgebung automatisch ein zu neues <code>setuptools<\/code> \u2014 das Downgrade in der venv allein reicht nicht.<\/p>\n<p><strong>Fix:<\/strong><\/p>\n<pre class=\"lang:default decode:true\">source venv\/bin\/activate\r\npip install \"setuptools&lt;81\" wheel\r\npip install --no-build-isolation \"https:\/\/github.com\/openai\/CLIP\/archive\/d50d76daa670286dd6cacf3bcd80b5e4823fc8e1.zip\"<\/pre>\n<p>Pr\u00fcfen:<\/p>\n<pre class=\"lang:default decode:true\">python -c \"import clip; print('ok')\"<\/pre>\n<p>&nbsp;<\/p>\n<h3>NumPy-Kompatibilit\u00e4tswarnung (<code>A module that was compiled using NumPy 1.x cannot be run in NumPy 2.x<\/code>)<\/h3>\n<p><code>torch==2.1.2<\/code> wurde gegen NumPy 1.x kompiliert, pip installiert aber standardm\u00e4\u00dfig NumPy 2.x.<\/p>\n<p><strong>Fix:<\/strong><\/p>\n<pre class=\"lang:default decode:true\">pip install \"numpy&lt;2\"<\/pre>\n<p>Danach erneut pr\u00fcfen:<\/p>\n<pre class=\"lang:default decode:true\">python -c \"import torch, clip; print('torch', torch.__version__); print('clip ok')\"<\/pre>\n<p>Wenn keine Warnung mehr erscheint und <code>clip ok<\/code> ausgegeben wird:<\/p>\n<pre class=\"lang:default decode:true\">deactivate\r\n.\/webui.sh<\/pre>\n<h2>11. WebUI l\u00e4uft<\/h2>\n<p>Nach erfolgreichem Laden des SafeTensors-Modells erscheint im Terminal:<\/p>\n<pre class=\"lang:default decode:true\">Running on local URL: http:\/\/127.0.0.1:7860<\/pre>\n<p>Im Browser \u00f6ffnen: <strong>http:\/\/127.0.0.1:7860\u00a0<\/strong>oder \u00fcber die IP des Stable Diffusion Systems. Alternativ kann auch ein SSH Tunnel verwendet werden.<\/p>\n<hr \/>\n<p>Die einmal eingerichteten Umgebungsvariablen aus <code>webui-user.sh<\/code> werden automatisch geladen \u2014 kein erneutes manuelles Setzen von <code>python_cmd<\/code>, <code>STABLE_DIFFUSION_REPO<\/code> etc. n\u00f6tig.<\/p>\n<p><strong>Hinweis:<\/strong> Falls sp\u00e4ter Extensions installiert werden, die zus\u00e4tzliche Python-Pakete ben\u00f6tigen, kann es sein, dass beim n\u00e4chsten Start erneut <code>pip install<\/code>-Schritte laufen \u2014 dabei ggf. wieder auf <code>pkg_resources<\/code>&#8211; oder NumPy-Konflikte bei sehr alten Zusatzpaketen achten und nach demselben Muster l\u00f6sen (<code>--no-build-isolation<\/code>, Versions-Pin anpassen, oder <code>numpy&lt;2<\/code> sicherstellen).<\/p>\n<h2>Kurz-Referenz: Warum dieser Weg funktioniert<\/h2>\n<table style=\"width: 100%; height: 161px;\">\n<thead>\n<tr style=\"height: 26px;\">\n<th style=\"height: 26px;\">Problem mit Python 3.13<\/th>\n<th style=\"height: 26px;\">L\u00f6sung mit Python 3.11.11 (pyenv)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 27px;\">\n<td style=\"height: 27px;\"><code>torch==2.1.2<\/code> hat kein <code>cp313<\/code>-Wheel<\/td>\n<td style=\"height: 27px;\">F\u00fcr <code>cp311<\/code> verf\u00fcgbar<\/td>\n<\/tr>\n<tr style=\"height: 27px;\">\n<td style=\"height: 27px;\"><code>Pillow==9.5.0<\/code> baut nicht (kein <code>cp313<\/code>)<\/td>\n<td style=\"height: 27px;\">F\u00fcr <code>cp311<\/code> als Wheel verf\u00fcgbar<\/td>\n<\/tr>\n<tr style=\"height: 27px;\">\n<td style=\"height: 27px;\"><code>tokenizers<\/code> braucht Rust-Compiler (kein Wheel)<\/td>\n<td style=\"height: 27px;\">F\u00fcr <code>cp311<\/code> als Wheel verf\u00fcgbar<\/td>\n<\/tr>\n<tr style=\"height: 27px;\">\n<td style=\"height: 27px;\"><code>clip<\/code>\/<code>pkg_resources<\/code>-Fehler<\/td>\n<td style=\"height: 27px;\">Tritt weiterhin auf, aber mit einfachem, bekanntem Fix l\u00f6sbar<\/td>\n<\/tr>\n<tr style=\"height: 27px;\">\n<td style=\"height: 27px;\"><code>blendmodes<\/code>\/Pillow-Versionskonflikt<\/td>\n<td style=\"height: 27px;\">Entf\u00e4llt, da Original-Pins zueinander passen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p style=\"text-align: center;\"><a href=\"https:\/\/github.com\/AIScriptHub\/stable-diffusion_AUTOMATIC1111_debian-13_install\">Installationsscript f\u00fcr Debian 13<\/a><\/p>\n<hr \/>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"888\" height=\"500\" src=\"https:\/\/www.youtube.com\/embed\/_Yc5WPXpbY8?si=Wt6MQ8cWQq9abibN?vq=hd480\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"allowfullscreen\"><span style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" data-mce-type=\"bookmark\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n<hr \/>\n<h2>Installation auf Debian 12 (stable-diffusion-webui via AUTOMATIC1111)<\/h2>\n<p><a href=\"https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui\">Automatic1111<\/a> ist eine beliebte, benutzerfreundliche grafische Benutzeroberfl\u00e4che (GUI) f\u00fcr Stable Diffusion. Diese Web-basierte Oberfl\u00e4che wurde entwickelt, um die Interaktion mit Stable Diffusion zug\u00e4nglicher und effizienter zu gestalten, insbesondere f\u00fcr Nutzer ohne tiefgehende technische Kenntnisse. Automatic 11111 bietet zahlreiche Konfigurationsm\u00f6glichkeiten, um beispielsweise das Webinterface \u00fcber das Netzwerk zu nutzen.<\/p>\n<p>Die Installation unter Linux erfolgt mittels eines Installationsscripts. Dabei wird eine virtuelle Pythonumgebung erstellt und in diese alle ben\u00f6tigten Bibliotheken und Programme installiert.<\/p>\n<pre class=\"lang:default decode:true\"># install stable diffusion webinterface automatic1111\r\n# Debian-based: sudo apt install wget git python3 python3-venv libgl1 libglib2.0-0\r\n# Red Hat-based: sudo dnf install wget git python3 gperftools-libs libglvnd-glx \r\n# openSUSE-based: sudo zypper install wget git python3 libtcmalloc4 libglvnd\r\n# Arch-based: sudo pacman -S wget git python3\r\n\r\n# Navigate to the directory you would like the webui to be installed and execute the following command:\r\n\r\nsudo apt install wget git python3 python3-venv libgl1 libglib2.0-0 google-perftools\r\nmkdir -p $HOME\/stable-diffusion-webui\r\ncd       $HOME\/stable-diffusion-webui\r\nwget -q https:\/\/raw.githubusercontent.com\/AUTOMATIC1111\/stable-diffusion-webui\/master\/webui.sh\r\n\r\n# run webui.sh, further installation will managed by webui.sh script\r\nwebui.sh\r\n<\/pre>\n<p><span style=\"font-size: 8pt;\">* TCMalloc (improves CPU memory usage) wird nach der Installation von google-perftools aktiviert. Keine Fehlermeldung mehr.<\/span><\/p>\n<p>Eine Alternative ist die Installation direkt \u00fcber GitHub mittels &#8220;git clone&#8221;:<\/p>\n<pre class=\"lang:default decode:true\">git clone https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui\r\ncd stable-diffusion-webui\r\n.\/webui<\/pre>\n<hr \/>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"888\" height=\"500\" src=\"https:\/\/www.youtube.com\/embed\/k4QPceDs8UM?si=Wt6MQ8cWQq9abibN?vq=hd480\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<hr \/>\n<p>Das reine GUI\/Web Interface bietet allerdings nur eine Art Framework, um verschiedene Stable Diffusion Modelle zu nutzen und zu konfigurieren.<\/p>\n<hr \/>\n<h2>Konfiguration &#8211; Startparameter \/\u00a0 Python Environment Parameter<\/h2>\n<p>Die grundlegende Konfiguration von Stable Diffusion wird in der Datei &#8220;webui-user.sh&#8221; im Ordner stable-diffusion-webui festgelegt. Neben dem Installationsverzeichnis (falls sich dies nach der Installation \u00e4ndert) werden hier s\u00e4mtliche Parameter der virtuellen Pythonumgebung festgelegt. Das betrifft CPU\/GPU, Verzeichnisse, Caching, Webinterface etc. Optionen k\u00f6nnen neben der o.g. Konfiguration \u00fcber eine Datei auch direkt mit dem Startbefehl (webui.sh &#8211;&lt;option&gt;) \u00fcbergeben werden. Einige h\u00e4ufig verwendete Startoptionen sind wie folgt aufgef\u00fchrt:<\/p>\n<table>\n<tbody>\n<tr>\n<td><code>--model-dir &lt;path\/to\/modeldir&gt;<\/code><\/td>\n<td>Angabe des Ordners der verf\u00fcgbaren KI Modelle<\/td>\n<\/tr>\n<tr>\n<td><code>--listen<\/code><\/td>\n<td>Aktiviert die Erreichbarkeit des Webinterface au\u00dferhalb von localhost<\/td>\n<\/tr>\n<tr>\n<td><code>--port &lt;number&gt;<\/code><\/td>\n<td>Legt den Port f\u00fcr Netzwerkzugriffe fest<\/td>\n<\/tr>\n<tr>\n<td><code>--enable-insecure-extension-access<\/code><\/td>\n<td>Aktiviert GITHub Extension Repository<\/td>\n<\/tr>\n<tr>\n<td><code>--gradio-auth \"&lt;user&gt;:&lt;pass&gt;\"<\/code><\/td>\n<td>Logindaten des Webinterfaces (falls WebUI au\u00dferhalb von localhost erreichbar)<\/td>\n<\/tr>\n<tr>\n<td><code>--xformers<\/code><\/td>\n<td>Aktiviert die xFormers-Bibliothek, verbessert Speicherverbrauch und Geschwindigkeit erheblich. Nur f\u00fcr Nvidia-GPUs<\/td>\n<\/tr>\n<tr>\n<td><code>--opt-split-attention<\/code><\/td>\n<td>F\u00fchrt auf einigen Systemen zu h\u00f6heren Geschwindigkeiten als xFormers, erfordert jedoch mehr VRAM<\/td>\n<\/tr>\n<tr>\n<td><code>--theme dark<\/code><\/td>\n<td>Aktiviert ein Dunkles WebUI Theme<\/td>\n<\/tr>\n<tr>\n<td><code>--medvram<\/code><\/td>\n<td>Reduzierter VRAM-Verbrauch durch Aufteilung des Stable Diffusion-Modell in drei Teile: cond (Textumwandlung), first_stage (Bildumwandlung) und unet (Entrauschung). Nur ein Teil bleibt im VRAM, die anderen werden in den CPU-RAM ausgelagert. Geringe Leistungseinbu\u00dfen, au\u00dfer bei Live-Vorschauen. F\u00fchrt mitunter zu Systemabst\u00fcrzen<\/td>\n<\/tr>\n<tr>\n<td><code>--upcast-sampling<\/code><\/td>\n<td>Beschleunigt die Generierung auf Nvidia- und AMD-Karten, die normalerweise mit &#8220;&#8211;no-half&#8221; laufen.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center;\"><span style=\"font-size: 8pt;\">Eine ausf\u00fchrliche Liste aller Konfigurations- und Startparameter findet sich auf <a href=\"https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui\/wiki\/Optimizations\" target=\"_blank\" rel=\"noopener\">GitHub\u00a0(Optimizations)<\/a> | <a href=\"https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui\/wiki\/Command-Line-Arguments-and-Settings\" target=\"_blank\" rel=\"noopener\">GitHub (CLI-Arguments-and-Settings)\u00a0<\/a><\/span><\/p>\n<hr \/>\n<h2>Automatic1111 Erweiterungen<\/h2>\n<p>Stable Diffusion ist mit zahlreichen <a href=\"https:\/\/github.com\/AUTOMATIC1111\/stable-diffusion-webui\/wiki\/Extensions\" target=\"_blank\" rel=\"noopener\">Add-ons<\/a> erweiterbar. Viele Erweiterungen von der Automatic1111 GitHub-Seite sind nur \u00fcber das Webinterface installierbar, wenn die Startoption &#8220;&#8211;enable-insecure-extension-access&#8221; aktiviert ist. Alternativ kann auch eine manuelle Installation in das Extension-Verzeichnis der Automatic1111-Installation erfolgen.<\/p>\n<div class=\"flex items-center\">\n<table>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/github.com\/ahgsql\/StyleSelectorXL\" target=\"_blank\" rel=\"noopener\">StyleSelectorXL<\/a><\/td>\n<td>Positive und negative Prompt Vorlagen zur Erzeugung stilisierter Anfragen<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/tritant\/sd-webui-creaprompt?tab=readme-ov-file\">sd-webui-creaprompt<\/a><\/td>\n<td>Eigene Prompts \u00fcber CSV Datei m\u00f6glich (not tested)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/light-and-ray\/sd-webui-hardware-info-in-metadata\" target=\"_blank\" rel=\"noopener\">sd-webui-hardware-info-in-metadata<\/a><\/td>\n<td>F\u00fcgt Hardware-Informationen (GPU-Name, VRAM, CPU-Name, RAM), Bearbeitungszeit den Metadaten der generierten Bilder hinzu.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Haoming02\/sd-webui-tabs-extension\" target=\"_blank\" rel=\"noopener\">sd-webui-tabs-extension<\/a><\/td>\n<td>Tab Ansicht f\u00fcr Automatic1111 Webui Erweiterungen, bessere UI \u00dcbersicht<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/AlUlkesh\/stable-diffusion-webui-images-browser\" target=\"_blank\" rel=\"noopener\">stable-diffusion-webui-images-browser<\/a><\/td>\n<td>Galerie zur Anzeige bisher generierter Bilder, deren Bildinformationen, sowie Speichern von Favoriten und L\u00f6schen nicht ben\u00f6tigter Bilder. Weiterleiten an andere Programme wie txt2img oder img2img.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/Haoming02\/sd-webui-old-photo-restoration\" target=\"_blank\" rel=\"noopener\">sd-webui-old-photo-restoration<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/space-nuko\/a1111-stable-diffusion-webui-vram-estimator\" target=\"_blank\" rel=\"noopener\">a1111-stable-diffusion-webui-vram-estimator<\/a><\/td>\n<td>sammelt Statistiken von txt2img und img2img mit verschiedenen Einstellungen und sch\u00e4tzt dann den VRAM-Bedarf mithilfe von Extrapolation.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h2>Prompt Eingaben und Strings<\/h2>\n<table style=\"width: 100%; height: 73px;\">\n<tbody>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px;\"><a href=\"https:\/\/blogs.novita.ai\/understanding-easynegative-a-comprehensive-guide\/\" target=\"_blank\" rel=\"noopener\">easynegative<\/a><\/td>\n<td style=\"height: 53px;\"><\/td>\n<td style=\"height: 53px;\">EasyNegative in Stable Diffusion ist ein eingebettetes Werkzeug, das entwickelt wurde, um die Qualit\u00e4t der negativen Prompts zu verbessern. Im Wesentlichen wurden viele schlechte Bilder anstelle von guten f\u00fcr das Training genutzt, um ein Embedding zu erstellen. Dieses Embedding wird dann in die Negative-Box integriert.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p>Weitere Informationen und Bespiele<\/p>\n<table>\n<tbody>\n<tr>\n<td>https:\/\/aibilderagentur.com\/stable-diffusion-sdxl-1-0-automatic1111\/<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>https:\/\/urban-base.net\/2024\/01\/bildstile-meistern-mit-stable-diffusion-ein-guide-fuer-einsteiger\/<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>https:\/\/urban-base.net\/2023\/03\/stable-diffusion-der-ultimative-guide-fuer-anfaenger\/<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>https:\/\/diffusion-news.org\/stable-diffusion-settings-parameters<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>https:\/\/www.adesso.de\/de\/news\/blog\/stable-diffusion-eine-einfuehrung.jsp<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>https:\/\/steemit.com\/deutsch\/@janisplayer\/stable-diffusion-einrichtung-models-einstellungen-or-hintergrund-entfernung-per-ki<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>https:\/\/github.com\/darkhemic\/stable-diffusion-cpuonly<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2821 alignleft\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2014\/08\/CC_BY_NC_SA.png\" alt=\"CC_BY_NC_SA\" width=\"65\" height=\"23\" \/><span style=\"font-size: 10pt;\">Speefak <span style=\"font-size: 8pt;\">| <a href=\"https:\/\/urban-base.net\/2023\/03\/stable-diffusion-der-ultimative-guide-fuer-anfaenger\/\" target=\"_blank\" rel=\"noopener\">www.urban-base.net<\/a> |<\/span> <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stable Diffusion ist ein fortschrittliches KI-Modell, das Texteingaben in visuelle Darstellungen umwandelt. Diese Technologie nutzt moderne Algorithmen, um aus Textbefehlen (sogenannten \u201ePrompts\u201c) hochwertige und kreative Bilder zu erstellen. Die Technologie basiert auf Diffusionsmodellen, die schrittweise Rauschen aus einem Bild entfernen, bis das gew\u00fcnschte Bild entsteht. Dieser Prozess, inspiriert von physikalischen Diffusionsprozessen, f\u00fchrt zu \u00e4u\u00dferst detaillierten [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10,7,90,26,54],"tags":[89,86,88],"class_list":["post-7313","post","type-post","status-publish","format-standard","hentry","category-anleitungen","category-debian","category-grundlagen","category-kuenstliche-intelligenz","category-linux","category-shell-programme","tag-ki","tag-kuenstliche-intelligenz","tag-stable-diffusion"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"speefak","author_link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/author\/speefak_oss\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/anleitungen\/\" rel=\"category tag\">Anleitungen<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/debian\/\" rel=\"category tag\">Debian<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/grundlagen\/\" rel=\"category tag\">Grundlagen<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/kuenstliche-intelligenz\/\" rel=\"category tag\">K\u00fcnstliche Intelligenz<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/linux\/\" rel=\"category tag\">Linux<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/shell-programme\/\" rel=\"category tag\">Shell<\/a>","rttpg_excerpt":"Stable Diffusion ist ein fortschrittliches KI-Modell, das Texteingaben in visuelle Darstellungen umwandelt. Diese Technologie nutzt moderne Algorithmen, um aus Textbefehlen (sogenannten \u201ePrompts\u201c) hochwertige und kreative Bilder zu erstellen. Die Technologie basiert auf Diffusionsmodellen, die schrittweise Rauschen aus einem Bild entfernen, bis das gew\u00fcnschte Bild entsteht. Dieser Prozess, inspiriert von physikalischen Diffusionsprozessen, f\u00fchrt zu \u00e4u\u00dferst detaillierten&hellip;","_links":{"self":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/7313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/comments?post=7313"}],"version-history":[{"count":11,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/7313\/revisions"}],"predecessor-version":[{"id":8734,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/7313\/revisions\/8734"}],"wp:attachment":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/media?parent=7313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/categories?post=7313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/tags?post=7313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}