[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-stable-diffusion-webui-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":72,"ctaBody":73,"ctaButton":74,"ctaUrl":75,"relatedPosts":76},20,"heberger-stable-diffusion-webui-vps","How to host Stable Diffusion WebUI on a VPS","Deploy Stable Diffusion WebUI (AUTOMATIC1111) on your own VPS: private, unlimited AI image generation with no subscription.",8,340,false,"2026-05-31T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},1,"Artificial Intelligence","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-stable-diffusion-webui-vps-poster.svg",{"categorySlug":20,"appSlug":27},"stable-diffusion-webui","Stable Diffusion WebUI (the AUTOMATIC1111 fork) turns a VPS into an AI image-generation studio accessible from a browser. By self-hosting it, you keep control of your models, your prompts and your data, with no per-token billing or queue. Here is how to deploy it cleanly behind a reverse proxy with SSL.",[30,34,44,47,69],{"type":31,"title":32,"body":33},"h2","Why self-host Stable Diffusion WebUI on a VPS","Online image-generation services charge per image, limit the resolution and restrict content. By deploying Stable Diffusion WebUI on your own VPS, you get a complete web interface (txt2img, img2img, inpainting, upscaling) that runs continuously and stays accessible to your whole team. You install the checkpoints of your choice (SD 1.5, SDXL, fine-tuned models), you chain the extensions (ControlNet, ADetailer) and you generate as many images as your hardware allows. Note: generation is heavy — a GPU VPS offers decent render times, while a CPU VPS remains viable for small batches or tests, at the cost of minutes per image.",{"type":35,"title":36,"items":37},"ul","The concrete benefits of self-hosting",[38,39,40,41,42,43],"Unlimited generation: no credit or monthly image quota.","Total confidentiality of the prompts and produced visuals (useful for client mock-ups under NDA).","Model freedom: add any checkpoint, LoRA or VAE by simply dropping in a file.","Extensions at will: ControlNet, ADetailer, Regional Prompter installed in one click.","Built-in REST API to plug generation into your own tools or a batch workflow.","Predictable cost: a fixed VPS price rather than usage-based billing that skyrockets.",{"type":31,"title":45,"body":46},"Hardware and software prerequisites","For a comfortable experience, aim for a GPU VPS (NVIDIA with at least 8 GB of VRAM for SDXL, 6 GB is enough for SD 1.5) accompanied by 16 GB of RAM and 4 vCPUs. On a CPU-only VPS, count on 8 to 16 GB of RAM minimum and accept renders of several minutes. Plan for 30 to 50 GB of disk just for the checkpoints (an SDXL model weighs ~6.5 GB). On the software side: Ubuntu 22.04 LTS, Python 3.10, `git`, Docker (recommended), the NVIDIA drivers + the NVIDIA Container Toolkit if you go through the GPU, and a domain name or subdomain (e.g. `sd.mydomain.com`) pointing to the VPS IP.",{"type":48,"title":49,"steps":50},"steps","Step-by-step deployment",[51,54,57,60,63,66],{"title":52,"body":53},"Prepare the VPS and the GPU","Connect via SSH, update the system with `apt update && apt upgrade -y`. On a GPU VPS, install the NVIDIA drivers and check with `nvidia-smi`, then install the NVIDIA Container Toolkit to expose the GPU to Docker.",{"title":55,"body":56},"Grab a ready-to-use Docker image","Rather than installing the Python dependencies by hand, start from a community image such as `ghcr.io\u002Fabetlen\u002Fstable-diffusion-webui-docker`. Create a `docker-compose.yml` file mounting a `.\u002Fmodels` volume and exposing port `7860`, with the `deploy.resources.reservations.devices` directive for the GPU.",{"title":58,"body":59},"Drop in a checkpoint","Download a model (`.safetensors`) from your usual source into `.\u002Fmodels\u002FStable-diffusion\u002F`. Start the stack with `docker compose up -d` then follow the startup via `docker compose logs -f`.",{"title":61,"body":62},"Secure access","The interface has no authentication by default. Launch WebUI with the argument `--api --gradio-auth utilisateur:motdepasse` or, better, place HTTP Basic authentication at the reverse proxy level.",{"title":64,"body":65},"Configure the reverse proxy and SSL","Install Nginx or Caddy. With Caddy, two lines are enough: `sd.mydomain.com { reverse_proxy localhost:7860 }` automatically generates a Let's Encrypt certificate. Increase `proxy_read_timeout` to 300s under Nginx, since renders can be long.",{"title":67,"body":68},"Validate and persist","Open `https:\u002F\u002Fsd.mydomain.com`, launch a first txt2img generation. Check that the `outputs\u002F` folder is indeed on a persistent volume so nothing is lost when the container restarts.",{"type":70,"body":71},"tip","On a VPS without a GPU, add the arguments `--use-cpu all --no-half --precision full` to avoid errors related to half precision, and favor SD 1.5 with a fast sampler (DPM++ 2M Karras, 20 steps) at 512x512. To exploit batching without blocking the interface, use the `\u002Fsdapi\u002Fv1\u002Ftxt2img` API from a script and let WebUI process a queue overnight.","Launch your AI studio on a ServOrbit Cloud VPS","Deploy Stable Diffusion WebUI on a high-performance Cloud VPS, with preconfigured Docker and expandable storage for your checkpoints. Unlimited, private image generation is yours.","Discover the Cloud VPS","\u002Fvps-cloud",[77,90,104],{"id":16,"slug":78,"title":79,"excerpt":80,"readTime":81,"views":82,"isPinned":13,"publishedAt":83,"category":84,"categories":85,"featuredImage":23,"bgImage":24,"posterImage":87,"relatedSolution":88},"heberger-open-webui","How to Host Open WebUI on a VPS","A complete guide to deploying Open WebUI on your own VPS. Keep control of your data, avoid cloud API costs, and access your LLMs from a clean web interface.",6,3200,"2026-06-01T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[86],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":20,"appSlug":89},"open-webui",{"id":91,"slug":92,"title":93,"excerpt":94,"readTime":95,"views":96,"isPinned":13,"publishedAt":97,"category":98,"categories":99,"featuredImage":23,"bgImage":24,"posterImage":101,"relatedSolution":102},2,"deployer-dify-vps","Deploying Dify on a VPS: AI Workflows Under Control","Install Dify on a ServOrbit VPS to build agents, chatflows and AI apps without losing control of your data.",7,2480,"2026-02-11T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[100],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":20,"appSlug":103},"dify",{"id":81,"slug":105,"title":106,"excerpt":107,"readTime":108,"views":109,"isPinned":13,"publishedAt":110,"category":111,"categories":112,"featuredImage":23,"bgImage":24,"posterImage":114,"relatedSolution":115},"openclaw-vps","Deploying OpenClaw on a VPS","A guide to deploying OpenClaw on your own VPS. Keep control of your AI agents and your data within your own infrastructure.",5,422,"2026-06-11T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[113],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fopenclaw-vps-poster.svg",{"categorySlug":20,"appSlug":116},"openclaw",1785628447292]