{"id":3504,"date":"2026-02-25T15:12:41","date_gmt":"2026-02-25T15:12:41","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/02\/25\/open-webui-docker-model-runner-self-hosted-models-zero-configuration\/"},"modified":"2026-02-25T15:12:41","modified_gmt":"2026-02-25T15:12:41","slug":"open-webui-docker-model-runner-self-hosted-models-zero-configuration","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/02\/25\/open-webui-docker-model-runner-self-hosted-models-zero-configuration\/","title":{"rendered":"Open WebUI + Docker Model Runner: Self-Hosted Models, Zero Configuration"},"content":{"rendered":"<p>We\u2019re excited to share a seamless new integration between <a href=\"https:\/\/docs.docker.com\/ai\/model-runner\/\" rel=\"nofollow noopener\" target=\"_blank\">Docker Model Runner<\/a> (DMR) and <a href=\"https:\/\/openwebui.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Open WebUI<\/a>, bringing together two open source projects to make working with self-hosted models easier than ever.<\/p>\n<p>With this update, Open WebUI automatically detects and connects to Docker Model Runner running at localhost:12434. If Docker Model Runner is enabled, Open WebUI uses it out of the box, no additional configuration required.<\/p>\n<p>The result: a fully Docker-managed, self-hosted model experience running in minutes.<\/p>\n<div class=\"style-plain wp-block-ponyo-houston\">\n<p><em>Note for Docker Desktop users:<\/em><br \/><em>If you are running Docker Model Runner via Docker Desktop, make sure TCP access is enabled. Open WebUI connects to Docker Model Runner over HTTP, which requires the TCP port to be exposed:<\/em><\/p>\n<\/div>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; gutter: false; title: ; notranslate\">\ndocker desktop enable model-runner --tcp\n<\/pre>\n<\/div>\n<h2 class=\"wp-block-heading\">Better Together: Docker Model Runner and Open WebUI<\/h2>\n<p>Docker Model Runner and Open WebUI come from the same open source mindset. They\u2019re built for developers who want control over where their models run and how their systems are put together, whether that\u2019s on a laptop for quick experimentation or on a dedicated GPU host with more horsepower behind it.<\/p>\n<p>Docker Model Runner focuses on the runtime layer: a Docker-native way to run and manage self-hosted models using the tooling developers already rely on. Open WebUI focuses on the experience: a clean, extensible interface that makes those models accessible and useful.<\/p>\n<p>Now, the two connect automatically.<\/p>\n<p>No manual endpoint configuration. No extra flags.<\/p>\n<p>That\u2019s the kind of integration open source does best, separate projects evolving independently, but designed well enough to fit together naturally.<\/p>\n<h2 class=\"wp-block-heading\">Zero-Config Setup<\/h2>\n<p>If Docker Model Runner is enabled, getting started with Open WebUI is as simple as:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; gutter: false; title: ; notranslate\">\ndocker run -p 3000:8080 openwebui\n\n<\/pre>\n<\/div>\n<p>That\u2019s it.<\/p>\n<p>Open WebUI will automatically connect to Docker Model Runner and begin using your self-hosted models, no environment variables, no manual endpoint configuration, no extra flags.<\/p>\n<p>Visit: <a href=\"http:\/\/localhost:3000\/\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/localhost:3000<\/a> and create your account:<\/p>\n<div class=\"wp-block-ponyo-image\">\n                <img data-opt-id=1216028207  fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"533\" src=\"https:\/\/www.docker.com\/app\/uploads\/2026\/02\/OpenWebUI-blog-image-1.png\" class=\"fade-in attachment-full size-full\" alt=\"OpenWebUI blog image 1\" title=\"- OpenWebUI blog image 1\" \/>\n        <\/div>\n<p>And you\u2019re ready to interact with your models through a modern web interface:<\/p>\n<div class=\"wp-block-ponyo-image\">\n                <img data-opt-id=1553965749  fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"372\" src=\"https:\/\/www.docker.com\/app\/uploads\/2026\/02\/OpenWebUI-blog-image-2.png\" class=\"fade-in attachment-full size-full\" alt=\"OpenWebUI blog image 2\" title=\"- OpenWebUI blog image 2\" \/>\n        <\/div>\n<h2 class=\"wp-block-heading\">Open by design<\/h2>\n<p>One of the nice things about this integration is that it didn\u2019t require special coordination or proprietary hooks. Docker Model Runner and Open WebUI are both open source projects with clear boundaries and well-defined interfaces. They were built independently, and they still fit together cleanly.<\/p>\n<p>Docker Model Runner focuses on running and managing models in a way that feels natural to anyone already using Docker.<\/p>\n<p>Open WebUI focuses on making those models usable. It provides the interface layer, conversation management, and extensibility you\u2019d expect from a modern web UI.<\/p>\n<p>Because both projects are open, there\u2019s no hidden contract between them. You can see how the connection works. You can modify it if you need to. You can deploy the pieces separately or together. The integration isn\u2019t a black box, it\u2019s just software speaking a clear interface.<\/p>\n<h2 class=\"wp-block-heading\">Works with Your Setup<\/h2>\n<p>One of the practical benefits of this approach is flexibility.<\/p>\n<p>Docker Model Runner doesn\u2019t dictate where your models run. They might live on your laptop during development, on a more powerful remote machine, or inside a controlled internal environment. As long as Docker Model Runner is reachable, Open WebUI can connect to it.<\/p>\n<p>That separation between runtime and interface is intentional. The UI doesn\u2019t need to know how the model is provisioned. The runtime doesn\u2019t need to know how the UI is presented. Each layer does its job.<\/p>\n<p>With this integration, that boundary becomes almost invisible. Start the container, open your browser, and everything lines up.<\/p>\n<p>You decide where the models run. Open WebUI simply meets them there.<\/p>\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n<p>Open WebUI and Docker Model Runner make self-hosted AI simple, flexible and fully under your control. Docker powers the runtime. Open WebUI delivers a modern interface on top.\u00a0<\/p>\n<p>With automatic detection and zero configuration, you can go from enabling Docker Model Runner to interact with your models in minutes.\u00a0<\/p>\n<p>Both projects are open source and built with clear boundaries, so you can run models wherever you choose and deploy the pieces together or separately. We can\u2019t wait to see what you build next!\u00a0<\/p>\n<h2 class=\"wp-block-heading\">How You Can Get Involved<\/h2>\n<p>The strength of Docker Model Runner lies in its community and there\u2019s always room to grow. We need your help to make this project the best it can be. To get involved, you can:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Star the repository:<\/strong> Show your support and help us gain visibility by starring the<a href=\"https:\/\/github.com\/docker\/model-runner\" rel=\"nofollow noopener\" target=\"_blank\"> Docker Model Runner repo<\/a>.<\/li>\n<li><strong>Contribute your ideas:<\/strong> Have an idea for a new feature or a bug fix? Create an issue to discuss it. Or fork the repository, make your changes, and submit a pull request. We\u2019re excited to see what ideas you have!<\/li>\n<li><strong>Spread the word:<\/strong> Tell your friends, colleagues, and anyone else who might be interested in running AI models with Docker.<\/li>\n<\/ul>\n<p>We\u2019re incredibly excited about this new chapter for Docker Model Runner, and we can\u2019t wait to see what we can build together. Let\u2019s get to work!<\/p>\n<h3 class=\"wp-block-heading\"><strong>Learn more<\/strong><\/h3>\n<ul class=\"wp-block-list\">\n<li>Check out the Docker Model Runner General Availability<a href=\"https:\/\/www.docker.com\/blog\/announcing-docker-model-runner-ga\/\"> announcement<\/a><\/li>\n<li>Visit our<a href=\"https:\/\/github.com\/docker\/model-runner\" rel=\"nofollow noopener\" target=\"_blank\"> Model Runner GitHub repo<\/a>! Docker Model Runner is open-source, and we welcome collaboration and contributions from the community!<\/li>\n<li>Get started with Docker Model Runner with a simple <a href=\"https:\/\/github.com\/docker\/hello-genai\" rel=\"nofollow noopener\" target=\"_blank\">hello GenAI application<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>We\u2019re excited to share a seamless new integration between Docker Model Runner (DMR) and Open WebUI, bringing together two open [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3505,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[],"class_list":["post-3504","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/3504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=3504"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/3504\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/3505"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=3504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=3504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=3504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}