[{"data":1,"prerenderedAt":136},["ShallowReactive",2],{"seo-verification":3,"blog-how-to-host-open-webui-on-a-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":23,"featuredImage":25,"bgImage":26,"posterImage":27,"relatedSolution":28,"intro":31,"sections":32,"ctaTitle":81,"ctaBody":82,"ctaButton":83,"ctaUrl":84,"relatedPosts":85},1,"how-to-host-open-webui-on-a-vps",{"fr":10,"en":8,"ar":11},"heberger-open-webui","كيفية-استضافة-open-webui-على-خادم-vps","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.",4,0,false,"2026-06-01T00:00:00+00:00",{"id":7,"name":19,"slug":20,"color":21,"icon":22},"Artificial Intelligence","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[24],{"id":7,"name":19,"slug":20,"color":21,"icon":22},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":29,"appSlug":30},"artificial-intelligence","open-webui","Open WebUI is an open source web interface that lets you interact with language models (LLMs) such as Llama, Mistral, or Ollama from a browser. Hosted on your own VPS, it gives you full access to your models, without relying on a third-party service and without exposing your data to external infrastructure.",[33,37,47,50,69,72,75,78],{"type":34,"title":35,"body":36},"h2","Why host Open WebUI on a VPS rather than locally?","Local hosting works for testing, but it has real limits in production: it consumes machine resources, offers no remote access, and provides no high availability. A VPS solves these problems: it runs 24\u002F7, is accessible from any device, and gives you full control.",{"type":38,"title":39,"items":40},"ul","What You Can Do With Open WebUI",[41,42,43,44,45,46],"Chat with local models via Ollama (Mistral, LLaMA 3, Gemma, etc.) or with the OpenAI API","Manage several models and switch between them in one click from a unified interface","Create and share custom assistants with tailored system instructions","Upload and analyse documents (PDF, text) directly in the chat thanks to built-in RAG support","Open access to your team with a system of user accounts and roles","Review the full history of your conversations, stored on your own server",{"type":34,"title":48,"body":49},"Prerequisites","Open WebUI requires Docker to run. Ollama (if you want to run an LLM locally on the server) is RAM-hungry. Plan for at least 4 GB of RAM for a 7B model, and 8 GB for a 13B model. If you only use external APIs (OpenAI, Anthropic), 2 GB of RAM is enough for the interface.",{"type":51,"title":52,"steps":53},"steps","Deployment in 5 steps",[54,57,60,63,66],{"title":55,"body":56},"Prepare your VPS","Order a Cloud VPS with Ubuntu 22.04 LTS. Update the system: `apt update && apt upgrade -y`. Enable the UFW firewall and allow the SSH (22), HTTP (80), and HTTPS (443) ports.",{"title":58,"body":59},"Install Docker","Install Docker Engine from the official Docker repository. Add your user to the docker group to avoid repeated sudo commands. Verify the installation: `docker run hello-world`.",{"title":61,"body":62},"Start Open WebUI","Pull the official Docker image and launch the container, exposing port 3000. Mount a volume to persist data across restarts. Open WebUI is accessible at `http:\u002F\u002Fvotre-ip:3000`.",{"title":64,"body":65},"Configure a reverse proxy (Nginx)","Install Nginx and set up a virtual host that proxies requests to port 3000. Use Certbot (Let's Encrypt) to obtain a free SSL certificate. Your interface will be accessible over HTTPS on your domain.",{"title":67,"body":68},"Connect your models","In the Open WebUI interface, configure your API connections: local Ollama, OpenAI, Anthropic, or any other compatible provider. Create user accounts as needed.",{"type":34,"title":70,"body":71},"The shortcut: install from the Marketplace","If your VPS is a ServOrbit Cloud VPS, you do not have to walk through the steps above. From your client area, open the Marketplace in the server management panel, look up Open WebUI and confirm the install: the container and its dependencies are deployed for you. Two steps remain that nobody can take on your behalf — creating the administrator account on first connection (the first account created takes that role, so open it yourself without waiting) and declaring your model source in the admin settings. Plan for at least 4 GB of RAM and 2 vCPU if you run Ollama on the same machine: the interface is light, the models are what weigh. The manual route keeps its value as soon as you want control over the Docker composition, a pinned version, or Open WebUI wired into existing infrastructure.",{"type":34,"title":73,"body":74},"Pin the signing key from the very first start","Open WebUI signs every session token with `WEBUI_SECRET_KEY`. If you do not declare it, one is drawn at random on first launch and written into the data directory: as long as that volume persists, all is well. The day the volume is recreated, the key changes — and you get access denied with perfectly valid credentials, a misleading symptom that sends people hunting through passwords. The same key also encrypts stored secrets (OAuth tokens, API credentials): losing it does not merely drop sessions, it makes those secrets unreadable. Generate it once with `openssl rand -hex 32`, put it in your environment file, and treat it as a production secret. If you run several instances behind a load balancer they must all carry the same value, otherwise a token issued by one is rejected by another.",{"type":76,"body":77},"tip","If you want to run an Ollama model directly on the same VPS, opt for a plan with at least 8 GB of RAM and NVMe SSDs to reduce model loading times.",{"type":76,"title":79,"body":80},"The Official Documentation","For advanced configuration, tool-specific options and version changes, refer to the \u003Ca href=\"https:\u002F\u002Fdocs.openwebui.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">official Open WebUI documentation\u003C\u002Fa>. This guide covers going live on a ServOrbit VPS; the vendor's documentation remains the reference for fine-tuning.","Deploy your Open WebUI environment in just a few minutes.","Order a MegaDomaine Cloud VPS and choose the Artificial Intelligence template during setup. Your environment is installed automatically.","Choose my VPS","\u002Fvps-cloud",[86,102,117],{"id":87,"slug":88,"slugs":89,"title":92,"excerpt":93,"readTime":94,"views":15,"isPinned":16,"publishedAt":95,"category":96,"categories":97,"featuredImage":25,"bgImage":26,"posterImage":99,"relatedSolution":100},2,"deploying-dify-on-a-vps-ai-workflows-under-control",{"fr":90,"en":88,"ar":91},"deployer-dify-vps","نشر-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.",3,"2026-02-11T00:00:00+00:00",{"id":7,"name":19,"slug":20,"color":21,"icon":22},[98],{"id":7,"name":19,"slug":20,"color":21,"icon":22},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":29,"appSlug":101},"dify",{"id":103,"slug":104,"slugs":105,"title":108,"excerpt":109,"readTime":87,"views":15,"isPinned":110,"publishedAt":111,"category":112,"categories":113,"featuredImage":25,"bgImage":26,"posterImage":115,"relatedSolution":116},7,"hosting-an-open-source-ai-application-on-your-vps",{"fr":106,"en":104,"ar":107},"heberger-application-ia","استضافة-تطبيق-ذكاء-اصطناعي-مفتوح-المصدر-على-vps","Hosting an open source AI application on your VPS","Why a VPS is the best option for hosting your open source AI tools. A comparison of the solutions and a guide to choosing based on your use case.",true,"2026-06-13T00:00:00+00:00",{"id":7,"name":19,"slug":20,"color":21,"icon":22},[114],{"id":7,"name":19,"slug":20,"color":21,"icon":22},"\u002Fblog\u002Fcovers\u002Fheberger-application-ia-poster.svg",{"categorySlug":29,"appSlug":30},{"id":94,"slug":118,"slugs":119,"title":122,"excerpt":123,"readTime":124,"views":15,"isPinned":16,"publishedAt":125,"category":126,"categories":130,"featuredImage":25,"bgImage":26,"posterImage":132,"relatedSolution":133},"install-n8n-on-vps-with-docker-complete-2026-guide",{"fr":120,"en":118,"ar":121},"installer-n8n-vps","تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026","Install n8n on VPS with Docker: complete 2026 guide","Deploy n8n on VPS with Docker Compose, reverse proxy, HTTPS and webhooks. Covers V8 crash >30 workflows, 502 nginx timeout and npm to Docker migration before v3.0.",11,"2026-06-05T00:00:00+00:00",{"id":87,"name":127,"slug":128,"color":129,"icon":128},"Automation","automatisation","bg-brand-action\u002F10 text-brand-action",[131],{"id":87,"name":127,"slug":128,"color":129,"icon":128},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":134,"appSlug":135},"automation-workflows","n8n",1787581064157]