Open WebUI

اوپن وب‌یوآی

Open WebUI

محصول اوپن وب‌یوآی

★★★★★★★★★★۴٫۳
هوش مصنوعی آفلاینابزارهای متنپشتیبانی فارسی ✓پلن رایگانAPIاجرای آفلاین
رایگان با مجوز Open WebUI؛ برای برداشتن برند، پشتیبانی رسمی و نیازهای سازمانی، مجوز Enterprise با قیمت توافقی

رابطی شبیه ChatGPT که روی لپ‌تاپ یا سرور خودتان نصب می‌شود و به Ollama یا هر API سازگار با OpenAI وصل می‌شود؛ با گفت‌وگو با اسناد، مدیریت کاربران، LDAP و ورود یکپارچه (SSO).

معرفی: اوپن وب‌یوآی

Open WebUI یک رابط وب شبیه ChatGPT است که خودتان روی کامپیوتر یا سرور شرکت نصبش می‌کنید. خودش مدل اجرا نمی‌کند؛ به Ollama، vLLM یا هر سرویس سازگار با API اوپن‌ای‌آی وصل می‌شود و همه را در یک صفحهٔ چت جمع می‌کند.

برای تیم‌ها و شرکت‌ها ساخته شده: حساب کاربری، گروه و سطح دسترسی، ورود با LDAP/Active Directory و SSO، گفت‌وگو با اسناد (RAG)، جست‌وجوی وب، ورودی صوتی و افزونه. رابط فارسی هم دارد، ولی حدود نیمی از متن‌هایش ترجمه شده و جهت چت را می‌شود راست‌به‌چپ کرد.

خود برنامه سبک است؛ مستندات رسمی برای بخش اسناد حدود ۲ گیگابایت رم توصیه می‌کند. سخت‌افزار اصلی را مدلی تعیین می‌کند که کنارش اجرا می‌کنید: برای یک مدل ۴ تا ۹ میلیارد پارامتری روی همان دستگاه، ۱۶ گیگابایت رم کافی است.

ساده‌ترین راه نصب با pip است (Python 3.11 یا 3.12): دستور pip install open-webui و بعد open-webui serve. ایمیج Docker هم روی ghcr.io و Docker Hub هست.

نکتهٔ مهم مجوز است: از نسخهٔ v0.6.6 مجوز Open WebUI به معنای رسمی متن‌باز نیست. استفادهٔ تجاری آزاد است، اما برداشتن نام و لوگوی Open WebUI برای بیش از ۵۰ کاربر مجوز سازمانی می‌خواهد.

بهترین کاربردها

  • •روی سرور شرکت یک ChatGPT داخلی راه بیندازم
  • •برای Ollama روی لپ‌تاپم یک رابط چت تحت وب شبیه ChatGPT داشته باشم
  • •بدون اینترنت با اسناد PDF شرکت چت کنم
  • •به کارمندان با حساب کاربری و سطح دسترسی جدا چت‌بات هوش مصنوعی داخلی بدهم
  • •چت‌بات داخلی شرکت را به Active Directory یا LDAP وصل کنم
  • •چند مدل محلی را کنار هم روی سرور خودمان مقایسه کنم
  • •بدون Docker رابط چت برای مدل‌های آفلاین نصب کنم
  • •روی شبکهٔ داخلی شرکت دستیار هوش مصنوعی با رابط فارسی راه بیندازم

برای این کارها سراغش نروید

  • –اجرای خودِ مدل (برای این کار Ollama یا vLLM لازم است)
  • –ساخت تصویر یا ویدیو به‌تنهایی
  • –فروش چت‌بات با برند خودتان برای بیش از ۵۰ کاربر بدون مجوز سازمانی

اجرا روی سیستم خودتان

این برنامه را روی سیستم خودتان نصب می‌کنید و هوش مصنوعی روی همان دستگاه اجرا می‌شود؛ متن و فایل‌هایتان از آن بیرون نمی‌رود.

  • بعد از نصب، بدون اینترنت
  • کد در دسترس
  • Open WebUI License (BSD-3-Clause + branding clause) — استفادهٔ تجاری با شرط
  • رابط وب
  • API

بعد از نصب و دریافت مدل‌ها، با OFFLINE_MODE=true و HF_HUB_OFFLINE=1 بدون اینترنت کار می‌کند. مدل بردارسازی و Whisper محلی بار اول دانلود می‌شوند (یا از قبل منتقلشان کنید). جست‌وجوی وب، ورود با OAuth و مدل‌های ابری اینترنت می‌خواهند.

از نسخهٔ v0.6.6 (آوریل ۲۰۲۵) مجوز BSD-3 با یک بند اضافه است: استفاده، تغییر و حتی فروش دسترسی آزاد است، اما نمی‌توانید نام و لوگوی Open WebUI را بردارید یا عوض کنید؛ مگر اینکه در هر ۳۰ روز حداکثر ۵۰ کاربر داشته باشید یا مجوز Enterprise بگیرید. برای شرکت یعنی: ChatGPT داخلی با همان برند بی‌مشکل است، ولی نسخهٔ سفیدبرچسب با برند خودتان برای مشتری یا کارمندان زیاد مجوز پولی می‌خواهد. OSI این مجوز را متن‌باز نمی‌داند؛ کد تا v0.6.5 همچنان BSD-3 است.

سخت‌افزار لازم

  • حداقل رم: ۴ گیگابایت — پیشنهادی: ۱۶ گیگابایت
  • کارت گرافیک اختیاری است
  • خود Open WebUI سبک است؛ مستندات رسمی برای بخش اسناد و بردارسازی داخلی دست‌کم ۲ گیگابایت رم توصیه می‌کند (۴ گیگابایت با سیستم‌عامل). سخت‌افزار اصلی را مدلی تعیین می‌کند که کنارش با Ollama یا vLLM اجرا می‌شود؛ مثلاً Qwen3.5 9B حدود ۶٫۶ گیگابایت است و با ۱۶ گیگابایت رم کنار Open WebUI جا می‌شود (تخمینی).

نصب و اجرا

  1. ۱

    Ollama را نصب و یک مدل دریافت کنید

    ollama pull gemma4:e4b

    Open WebUI خودش مدل اجرا نمی‌کند؛ به Ollama یا یک سرور سازگار با OpenAI مثل vLLM وصل می‌شود.

  2. ۲

    Open WebUI را با pip نصب کنید (بدون Docker)

    pip install open-webui

    به Python 3.11 یا 3.12 نیاز دارد؛ بهتر است در یک محیط مجازی (venv) نصب کنید.

  3. ۳

    برنامه را اجرا کنید

    open-webui serve

    بعد http://localhost:8080 را باز کنید. اولین حسابی که می‌سازید مدیر (admin) می‌شود.

  4. ۴

    روی سرور: میرور داخلی Docker Hub را تنظیم کنیدلینوکس

    echo '{ "registry-mirrors": ["https://docker.arvancloud.ir"] }' | sudo tee /etc/docker/daemon.json && sudo systemctl restart docker

    به‌جای آروان می‌توانید docker.iranserver.com یا docker-mirror.liara.ir بگذارید؛ چک‌سام را بررسی کنید.

  5. ۵

    ایمیج رسمی را بگیرید و اجرا کنیدلینوکس

    docker run -d -p 3000:8080 -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=CHANGE_ME --add-host=host.docker.internal:host-gateway --name open-webui --restart always openwebui/open-webui:0.11.4

    نسخهٔ Docker Hub همان ایمیج ghcr.io است؛ بدون volume داده‌ها با به‌روزرسانی پاک می‌شوند.

  6. ۶

    برای اسناد فارسی، بردارساز چندزبانه بگذارید

    ollama pull bge-m3

    در Admin Settings > Documents موتور Embedding را Ollama و مدل را bge-m3 بگذارید.

دانلود

نکات امنیتی

  • اولین حسابی که ساخته شود مدیر می‌شود؛ بلافاصله بعد از نصب حساب مدیر را بسازید و برای ثبت‌نام‌های بعدی DEFAULT_USER_ROLE=pending بگذارید.
  • افزونه‌های Tools و Functions کد پایتون دلخواه روی سرور اجرا می‌کنند؛ فقط از منابع مطمئن نصب کنید و اجازهٔ ساختشان را فقط به مدیران بدهید.
  • Open WebUI خودش HTTPS ندارد؛ پشت Nginx یا Caddy با HTTPS بگذارید و مستقیم به اینترنت باز نکنید.
  • WEBUI_SECRET_KEY را یک بار بسازید و ثابت نگه دارید؛ پورت Ollama (11434) را هم به اینترنت باز نکنید.
  • ۲۷ و ۲۸ سپتامبر ۲۰۲۶، ۱۹ هشدار امنیتی برای Open WebUI منتشر شد (۴ مورد شدید)، از جمله سرقت توکن نشست از راه لینک و ارجاع، مشکل دسترسی در پراکسی ترمینال و پر شدن حافظه؛ همه در نسخهٔ 0.11.4 رفع شده‌اند و نسخه‌های قدیمی‌تر باید به‌روز شوند.

برای شرکت‌ها و سازمان‌ها

برای ChatGPT داخلی شرکت ساخته شده: گروه و سطح دسترسی، LDAP/Active Directory، SSO و SCIM، داشبورد مصرف، و PostgreSQL و Redis برای اجرای چند worker. اگر در هر ۳۰ روز بیش از ۵۰ کاربر دارید، برند Open WebUI باید دیده شود، مگر اینکه مجوز Enterprise بگیرید.

هم‌سطح ابری

آخرین بررسی: ۱۲ مهر ۱۴۰۵

تصاویر محیط ابزار

نقاط قوت

  • ✓رابط کامل و آشنا شبیه ChatGPT، با امکان گفت‌وگو با چند مدل هم‌زمان
  • ✓گروه و سطح دسترسی، LDAP/Active Directory، SSO و SCIM برای شرکت‌ها
  • ✓گفت‌وگو با اسناد (RAG) با ۹ پایگاه‌دادهٔ برداری و جست‌وجوی ترکیبی
  • ✓اتصال به Ollama، vLLM، LocalAI و هر API سازگار با OpenAI
  • ✓حالت آفلاین رسمی (OFFLINE_MODE) و نصب با pip بدون Docker
  • ✓رابط فارسی و امکان چت راست‌به‌چپ

نقاط ضعف

  • ✗خودش مدل اجرا نمی‌کند؛ Ollama یا vLLM و سخت‌افزار مدل را جدا لازم دارید (برای Qwen3.5 9B حدود ۸ گیگابایت حافظهٔ اضافه، تخمینی)
  • ✗از نسخهٔ v0.6.6 مجوزش متن‌باز رسمی (OSI) نیست و برند را برای بیش از ۵۰ کاربر نمی‌شود برداشت
  • ✗ترجمهٔ فارسی رابط نیمه‌کاره است (حدود ۴۹٪ متن‌ها)
  • ✗مدل بردارسازی پیش‌فرض (all-MiniLM-L6-v2) برای انگلیسی است و برای اسناد فارسی باید عوض شود
  • ✗افزونه‌های Tools و Functions کد پایتون دلخواه روی سرور اجرا می‌کنند و نصبشان احتیاط می‌خواهد

پرسش‌های پرتکرار

Open WebUI خودش مدل دارد یا باید چیز دیگری هم نصب کنم؟

خودش مدل اجرا نمی‌کند. کنارش Ollama (برای لپ‌تاپ) یا vLLM (برای سرور) نصب کنید و آدرسش را در تنظیمات Connections بدهید. ایمیج Docker با تگ ollama هر دو را با هم دارد.

مجوزش برای استفاده در شرکت مشکلی ندارد؟

استفادهٔ داخلی و حتی تجاری آزاد است؛ تنها شرط این است که نام و لوگوی Open WebUI را برندارید یا عوض نکنید. اگر در هر ۳۰ روز بیش از ۵۰ کاربر دارید و می‌خواهید برند خودتان را بگذارید، باید مجوز Enterprise بگیرید. کد نسخه‌های تا v0.6.5 همچنان BSD-3 است.

فارسی را پشتیبانی می‌کند؟

رابط فارسی دارد (حدود نیمی از متن‌ها ترجمه شده) و در تنظیمات Interface می‌توانید جهت چت را راست‌به‌چپ کنید. کیفیت پاسخ فارسی به مدل بستگی دارد. برای جست‌وجو در اسناد فارسی، مدل بردارسازی را یک مدل چندزبانه مثل bge-m3 یا Qwen3-Embedding بگذارید.

کاملاً بدون اینترنت کار می‌کند؟

بله، بعد از نصب. یک بار با اینترنت اجرا کنید تا مدل بردارسازی و Whisper دریافت شوند، بعد OFFLINE_MODE=true و HF_HUB_OFFLINE=1 را بگذارید. جست‌وجوی وب، ورود با OAuth و مدل‌های ابری طبیعتاً اینترنت می‌خواهند.

چند نفر هم‌زمان می‌توانند از آن استفاده کنند؟

محدودیت نرم‌افزاری ندارد؛ برای تیم‌های بزرگ PostgreSQL به‌جای SQLite و Redis برای چند worker پیشنهاد شده. گلوگاه اصلی سرعت سرور مدل است؛ برای کاربران زیاد پشتش vLLM بگذارید.

امتیاز و نظر شما

بدون نیاز به ثبت‌نام؛ نظر متنی پس از بررسی منتشر می‌شود.

نظرات کاربران

هنوز نظری ثبت نشده — اولین نفر باشید!

ابزارهای مشابه

مشاهده همه
LM Studio

ال‌ام استودیو

LM Studio

رایگان

برنامهٔ رایگان ویندوز، مک و لینوکس برای دانلود و اجرای مدل‌های زبانی روی کامپیوتر خودتان: چت آفلاین، گفت‌وگو با اسناد، سرور API سازگار با OpenAI و ایجنت Bionic برای کار و کدنویسی.

دستیار گفتگوپرسش‌وپاسخ از اسنادراه‌اندازی API مدل روی سرور برای چند کاربر
★★★★★★★★★★۴٫۳پشتیبانی فارسی ✓
Dify

دیفای

Dify

رایگان

پلتفرم خودمیزبانِ ساخت چت‌بات، عامل هوش مصنوعی و جریان‌کار با کشیدن و رها کردن، همراه با پایگاه دانش (RAG) برای اسناد؛ با Docker روی سرور خودتان نصب می‌شود و به Ollama و vLLM وصل می‌شود.

عامل هوشمنداتوماسیوندستیار گفتگو
★★★★★★★★★★۴پشتیبانی فارسی ✓
AnythingLLM

انیتینگ‌ال‌ال‌ام

AnythingLLM

رایگان

برنامهٔ دسکتاپ و سروری برای چت خصوصی با اسناد (PDF، Word و…) و عامل‌های هوش مصنوعی؛ مدل را با موتور داخلی خودش اجرا می‌کند یا به Ollama و LM Studio وصل می‌شود. رایگان و متن‌باز (MIT).

دستیار گفتگوپرسش‌وپاسخ از اسنادعامل هوشمند
★★★★★★★★★★۴پشتیبانی فارسی ✓