سرویس فعال — نصب یک‌کلیک

LibreChat؛ رابط گفت‌وگوی هوش مصنوعی چندکاربره روی سرور خودتان

LibreChat یک رابط گفت‌وگوی متن‌باز برای مدل‌های زبانی است با حساب کاربری جدا، تاریخچهٔ قابل جست‌وجو و پیوست فایل؛ مدل‌ها را خودتان به آن وصل می‌کنید. LibreChat را در مرحلهٔ سفارش انتخاب کنید تا همراه MongoDB‏، Meilisearch و کلیدهای امنیتی تازه، خودکار روی سرور ابری تهران نصب شود.

حساب دارید؟ وارد شوید

از ۲٬۲۰۰ تومان در ساعت،  حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه

LibreChat

اپلیکیشن روی سرور ابری

شروع قیمت،پلن standard

۲٬۲۰۰تومان / ساعت

حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • ۲ گیگابایت RAM لازم است،  از پلن standard
  • اولین ثبت‌نام، مدیر می‌شود،  سپس ثبت‌نام را ببندید
  • مدل را خودتان وصل می‌کنید،  هیچ کلید API از پیش تنظیم نیست
  • هزینهٔ نصب: صفر،  فقط اجارهٔ ساعتی سرور
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

معرفی LibreChat

رابط چت هوش مصنوعی LibreChat روی سرور ابری ایران‌کلاد

به تیم‌تان یک رابط گفت‌وگوی هوش مصنوعی مشترک بدهید که حساب هر نفر، تاریخچهٔ گفت‌وگوها و فایل‌ها روی سرور خودتان در تهران می‌ماند؛ مدل‌ها را خودتان انتخاب و وصل می‌کنید.

هنگام سفارش سرور ابری، LibreChat را در تب اپلیکیشن‌ها انتخاب کنید. نصب خودکار و رایگان است: سه سرویس بالا می‌آیند، کلیدهای امنیتی ساخته و فایروال تنظیم می‌شود و نشانی ورود در تب اپلیکیشن سرور منتظر شماست.

امکانات

LibreChat در یک نگاه

حساب برای هر نفر

تاریخچه و تنظیمات جدا برای هر کاربر، روی دیتابیس سرور خودتان.

جست‌وجو در تاریخچه

Meilisearch پیام‌ها را نمایه می‌کند تا گفت‌وگوی قدیمی را با چند کلمه پیدا کنید.

مدل به انتخاب شما

هیچ مدلی از پیش وصل نیست؛ سرویس مدل یا Ollama روی همین سرور را خودتان تعریف می‌کنید.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن با دست‌کم ۲ گیگابایت RAM

    در صفحهٔ سفارش سرور ابری پلن standard یا بزرگ‌تر را انتخاب کنید. LibreChat در پلن‌های کوچک‌تر در فهرست اپلیکیشن‌ها نمایش داده نمی‌شود، چون کنار MongoDB و Meilisearch حافظهٔ بیشتری لازم دارد.

  2. گام ۲: انتخاب LibreChat در تب اپلیکیشن‌ها

    در گام دوم سفارش تب اپلیکیشن‌ها را باز کنید و LibreChat را برگزینید؛ Ubuntu 22.04 خودکار انتخاب می‌شود. روش ورود به سرور را تعیین و سفارش را ثبت کنید. نصب هزینهٔ جداگانه ندارد.

  3. گام ۳: نصب خودکار سه سرویس

    پس از روشن‌شدن سرور، LibreChat‏، MongoDB و Meilisearch در /opt/librechat اجرا می‌شوند، کلیدهای JWT و CREDS تصادفی ساخته می‌شوند و پورت‌های ۸۰ و ۴۴۳ در فایروال سرور خودکار باز می‌شوند. نشانی ورود در تب اپلیکیشن صفحهٔ سرور نمایش داده می‌شود.

  4. گام ۴: ساخت مدیر، بستن ثبت‌نام و اتصال مدل

    بلافاصله با همان نشانی ثبت‌نام کنید؛ اولین حساب مدیر می‌شود. بعد ALLOW_REGISTRATION را در فایل Compose خاموش کنید، سرویس را دوباره اجرا کنید و سرویس مدل زبانی دلخواه را در پیکربندی LibreChat تعریف کنید.

قیمت و سفارش

هزینهٔ اجرای LibreChat

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

LibreChat

از ۲٬۲۰۰ تومان / ساعت

حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با LibreChat

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل LibreChat روی سرور ابری ایران‌کلاد

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

۹ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

LibreChat چیست و به چه کسی می‌آید؟

LibreChat یک رابط وب متن‌باز برای گفت‌وگو با مدل‌های زبانی است که با Node.js و React ساخته شده است. ظاهرش برای هر کسی که با چت‌بات‌های هوش مصنوعی کار کرده آشناست: فهرست گفت‌وگوها در کنار، پنجرهٔ گفت‌وگو در وسط و انتخاب مدل در بالا. تفاوت اصلی این است که این رابط روی سرور شما اجرا می‌شود و به هر سرویس مدلی که شما تعریف کنید وصل می‌شود.

برای سازمان‌ها این یعنی کنترل: هر کارمند حساب خودش را دارد، تاریخچهٔ گفت‌وگوها روی دیتابیس سرور شما ذخیره می‌شود نه در حساب‌های شخصی پراکنده، و مدیر تعیین می‌کند کدام مدل‌ها در دسترس باشند. برای تیم‌های فنی هم امکان اتصال یک مدل محلی و مقایسهٔ آن با مدل‌های دیگر در یک رابط ارزشمند است.

LibreChat خودش هوش ندارد؛ کیفیت پاسخ‌ها کاملاً به مدلی بستگی دارد که وصل می‌کنید. اگر هنوز مدلی ندارید، پیش از نصب تصمیم بگیرید از کجا تأمینش می‌کنید.

کاربردهای رایج LibreChat در سازمان

استفاده‌هایی که LibreChat برایشان طراحی شده است:

  • رابط هوش مصنوعی مشترک برای کارکنان با حساب جدا برای هر نفر
  • نگه‌داری تاریخچهٔ گفت‌وگوها روی سرور سازمان و جست‌وجو در آن
  • اتصال مدل محلی با Ollama برای داده‌هایی که نباید بیرون بروند
  • پیش‌تنظیم‌ها و کتابخانهٔ پرامپت برای کارهای تکراری تیم
  • مقایسهٔ پاسخ مدل‌ها با تعویض مدل در میانهٔ یک گفت‌وگو
  • خروجی و ورود گفت‌وگوها برای بایگانی یا انتقال

بازگشت به فهرست مطالب

LibreChat از چه اجزایی ساخته شده است؟

نصب خودکار در مرحلهٔ سفارش سه سرویس را با Docker Compose کنار هم اجرا می‌کند. هیچ‌کدام از سرویس‌های داخلی پورتی به بیرون منتشر نمی‌کنند و فقط LibreChat روی پورت ۸۰ سرور در دسترس است:

سرویسوظیفهدادهٔ روی دیسک
LibreChatرابط وب و API روی پورت داخلی ۳۰۸۰پوشهٔ uploads برای پیوست‌ها
MongoDB 7کاربران، گفت‌وگوها و تنظیماتپوشهٔ mongo-data
Meilisearchنمایه برای جست‌وجوی سریع در پیام‌هاپوشهٔ meili-data
متغیر Ollamaآدرس پورت ۱۱۴۳۴ روی میزبانفقط اگر Ollama نصب کنید

MongoDB در این پیکربندی بدون رمز اجرا می‌شود و امنیتش به منتشر نشدن پورت آن وابسته است؛ هرگز پورت ۲۷۰۱۷ را در فایل Compose یا فایروال باز نکنید.

بازگشت به فهرست مطالب

نصب خودکار LibreChat در مرحلهٔ سفارش چه می‌کند؟

لازم نیست LibreChat را دستی نصب کنید. در گام دوم سفارش سرور ابری، تب اپلیکیشن‌ها را باز کنید و LibreChat را انتخاب کنید؛ Ubuntu 22.04 خودکار انتخاب می‌شود و نصب پس از روشن‌شدن سرور شروع می‌شود. اسکریپت نصب Docker و افزونهٔ Compose را نصب می‌کند، با openssl سه کلید تصادفی ۶۴ کاراکتری برای JWT_SECRET‏، JWT_REFRESH_SECRET و CREDS_KEY و یک مقدار ۳۲ کاراکتری برای CREDS_IV می‌سازد و آن‌ها را در فایل‌های /etc/librechat-jwt، /etc/librechat-jwt-refresh، /etc/librechat-cred-key و /etc/librechat-cred-iv نگه می‌دارد.

سپس در /opt/librechat فایل docker-compose.yml را با سه سرویس بالا می‌نویسد: پورت ۸۰ سرور به پورت ۳۰۸۰ LibreChat وصل می‌شود، MONGO_URI و MEILI_HOST به سرویس‌های داخلی اشاره می‌کنند، SEARCH روشن است و ثبت‌نام با ایمیل باز می‌ماند تا اولین حساب مدیر ساخته شود. برای Ollama احتمالی روی خود سرور، آدرس host.docker.internal روی پورت ۱۱۴۳۴ هم تعریف می‌شود. نصب پس از بالا آمدن سرویس LibreChat، نشانی ورود را در تب اپلیکیشن صفحهٔ سرور نمایش می‌دهد.

قواعد فایروال سرور هم خودکار تنظیم می‌شوند: پورت ۸۰ برای HTTP و پورت ۴۴۳ برای HTTPS بعدی باز می‌شوند و پورت‌های MongoDB و Meilisearch اصلاً منتشر نمی‌شوند. اگر خواستید بعداً قاعدهٔ دیگری اضافه کنید یا نصب را بررسی کنید، از تب فایروال سرور یا فایروال شبکه و همین فایل Compose کمک بگیرید. کار شما پس از نصب سه چیز است: ساخت حساب مدیر، بستن ثبت‌نام و تعریف سرویس مدل.

بازگشت به فهرست مطالب

هزینه و انتخاب پلن

LibreChat رایگان است و نصب خودکارش هم هزینهٔ جداگانه ندارد. LibreChat از پلن standard به بالا در فهرست اپلیکیشن‌های سفارش دیده می‌شود. اگر مدل روی سرویس بیرونی اجرا می‌شود، سرور فقط رابط، MongoDB و Meilisearch را اجرا می‌کند و پلن standard برای یک تیم کوچک کافی است؛ با رشد کاربران و تاریخچه، plus جای بیشتری برای دیتابیس و نمایهٔ جست‌وجو می‌دهد. هزینهٔ سرویس مدل بیرونی جدا و بر عهدهٔ شماست.

اگر می‌خواهید مدل را با Ollama روی همین سرور اجرا کنید، حساب فرق می‌کند: مدل‌های زبانی کوچک هم چند گیگابایت حافظه می‌گیرند و روی CPU کند پاسخ می‌دهند. پلن pro با هشت گیگابایت حافظه و چهار هسته حداقل معقول برای آزمایش مدل‌های کوچک است. برای جمع هزینه‌ها از ماشین‌حساب هزینه استفاده کنید.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۵۰۰۲٬۵۵۵٬۰۰۰
pro۴ هسته، ۸ گیگ RAM، ۱۶۰ گیگ دیسک۶٬۵۰۰۴٬۷۴۵٬۰۰۰

بازگشت به فهرست مطالب

LibreChat یا Open WebUI؟

هر دو رابط متن‌باز گفت‌وگو با مدل‌های زبانی‌اند، اما تمرکزشان فرق دارد:

موضوعLibreChatOpen WebUI
تمرکز اصلیرابط چندکاربره برای سرویس‌های مدل متعددرابط نزدیک به مدل‌های محلی
دیتابیسMongoDB همراه Meilisearchداخلی و ساده‌تر
تعداد سرویس‌ها در نصبسه سرویسمعمولاً یک سرویس
جست‌وجو در تاریخچهبا Meilisearchدارد
مناسب برایسازمانی که چند مدل را مدیریت می‌کندتیمی که بیشتر با Ollama کار می‌کند

صفحه‌های Open WebUI و Ollama برای تصمیم دقیق‌تر در دسترس‌اند.

بازگشت به فهرست مطالب

امنیت: ثبت‌نام، کلیدها و HTTPS

بزرگ‌ترین خطر یک LibreChat عمومی، استفادهٔ ناخواسته از مدل‌هایی است که به هزینهٔ شما وصل شده‌اند. پس از ساخت حساب‌های لازم، ALLOW_REGISTRATION را خاموش کنید و کاربران تازه را فقط با ابزار مدیریت کاربر بسازید. کلیدهای JWT و CREDS را منتشر نکنید؛ تغییر CREDS_KEY یا CREDS_IV کلیدهای ذخیره‌شدهٔ کاربران را غیرقابل استفاده می‌کند.

نصب پایه روی http است و رمزها و پیام‌ها بدون رمزنگاری جابه‌جا می‌شوند. زیردامنه‌ای مثل chat.example.com را در مدیریت DNS بسازید و پشت پروکسی لبه قرار دهید تا اتصال با گواهی SSL رمزگذاری شود؛ LibreChat روی پورت ۸۰ سرور در دسترس است و پروکسی به همین پورت وصل می‌شود.

MongoDB و Meilisearch در این پیکربندی رمز ندارند و فقط چون پورتشان منتشر نشده امن‌اند. اگر Ollama را روی میزبان برای شبکهٔ Docker باز می‌کنید، مطمئن شوید پورت ۱۱۴۳۴ در فایروال سرور برای بیرون بسته است؛ با ابزار بررسی پورت امتحان کنید.

بازگشت به فهرست مطالب

بکاپ گفت‌وگوها و انتقال

مهم‌ترین داده، دیتابیس MongoDB است که کاربران و همهٔ گفت‌وگوها را نگه می‌دارد. با mongodump داخل سرویس mongodb خروجی منظم بگیرید و همراه پوشهٔ uploads و فایل‌های کلید بیرون از سرور نگه دارید. نمایهٔ Meilisearch را می‌شود دوباره ساخت و نیازی به بکاپ جدا ندارد.

بکاپ کامل سرور را هر وقت لازم بود از تب بکاپ پنل بسازید؛ بکاپ خودکار زمان‌بندی‌شده برای سرور ابری فعال نیست و فضای بکاپ ساعتی ۲ تومان به ازای هر گیگابایت حساب می‌شود. جزئیات در صفحهٔ پشتیبان‌گیری. کاربران هم می‌توانند گفت‌وگوهای خود را از رابط LibreChat خروجی بگیرند یا خروجی‌های پشتیبانی‌شده را وارد کنند.

بازگشت به فهرست مطالب

محدودیت‌ها را پیش از شروع بدانید

نصب خودکار LibreChat را روی http و IP سرور بالا می‌آورد؛ دامنه و گواهی SSL را خودتان اضافه می‌کنید. نصب خودکار هیچ مدلی را از پیش وصل نمی‌کند؛ بدون تعریف یک سرویس مدل، رابط خالی است. پلن‌های سرور ابری GPU ندارند، پس اجرای مدل محلی روی CPU کند است و برای استفادهٔ روزمرهٔ یک تیم مناسب نیست.

ایمیج LibreChat با برچسب latest به‌روز می‌شود و پروژه سریع تغییر می‌کند؛ پیش از به‌روزرسانی از MongoDB بکاپ بگیرید و یادداشت انتشار را بخوانید، چون گاهی نام متغیرها یا ساختار پیکربندی عوض می‌شود.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

LibreChat دقیقاً چیست؟
LibreChat یک رابط وب متن‌باز برای گفت‌وگو با مدل‌های زبانی است؛ خودش مدل ندارد و به سرویس‌هایی که شما تعریف می‌کنید وصل می‌شود. ارزشش در لایه‌ای است که روی مدل می‌گذارد: حساب کاربری برای هر نفر، تاریخچهٔ گفت‌وگوها روی سرور خودتان، جست‌وجو در گفت‌وگوهای قبلی، پیوست فایل و امکان تعویض مدل در میانهٔ کار.
چه مدل‌هایی از قبل وصل هستند؟
هیچ مدلی. نصب خودکار هیچ کلید API یا سرویس مدل زبانی را از پیش تنظیم نمی‌کند و فقط یک متغیر آدرس برای Ollama روی خود سرور، پورت ۱۱۴۳۴، می‌گذارد. هر سرویسی که می‌خواهید را خودتان طبق مستندات LibreChat تعریف می‌کنید: کلیدها به‌صورت متغیر محیطی در بخش environment فایل /opt/librechat/docker-compose.yml، و endpoint‌های سفارشی در فایل librechat.yaml که باید به کانتینر متصل کنید. کلید و هزینهٔ آن سرویس با شماست.
می‌توانم مدل را روی همان سرور اجرا کنم؟
بله، با Ollama روی همان سرور. نصب خودکار آدرس host.docker.internal روی پورت ۱۱۴۳۴ را به LibreChat می‌دهد تا به Ollama روی میزبان برسد. Ollama به‌صورت پیش‌فرض فقط روی 127.0.0.1 گوش می‌دهد، پس باید آن را برای رابط شبکهٔ Docker هم باز کنید و endpoint آن را در پیکربندی LibreChat تعریف کنید. مدل‌های زبانی روی CPU کند اجرا می‌شوند و حافظهٔ زیادی می‌خواهند.
چند کاربر می‌توانند از آن استفاده کنند؟
LibreChat چندکاربره است و هر نفر حساب، تاریخچه و تنظیمات خودش را دارد. محدودیت عملی را منابع سرور و سهمیهٔ سرویس مدلی که وصل کرده‌اید تعیین می‌کند. برای سازمان، ورود از طریق سرویس‌های احراز هویت بیرونی هم پشتیبانی می‌شود که پیکربندی جداگانه دارد.
جست‌وجو در گفت‌وگوهای قبلی چطور کار می‌کند؟
نصب خودکار Meilisearch را کنار LibreChat اجرا می‌کند و گزینهٔ SEARCH را روشن می‌گذارد. پیام‌ها در Meilisearch نمایه می‌شوند و از نوار کناری با چند کلمه گفت‌وگوی قدیمی را پیدا می‌کنید، حتی وقتی صدها گفت‌وگو دارید.
فایل و تصویر می‌شود فرستاد؟
رابط LibreChat پیوست فایل دارد و فایل‌ها در پوشهٔ uploads روی دیسک سرور ذخیره می‌شوند. اینکه مدل بتواند محتوای فایل یا تصویر را بخواند به قابلیت‌های همان مدل و پیکربندی شما بستگی دارد؛ پیش از وعده دادن به کاربران، با مدل انتخابی‌تان آزمایش کنید.
بعد از نصب خودکار، اولین کار من چیست؟
وقتی نصب تمام شد، تب اپلیکیشن در صفحهٔ سرور نشانی ورود (IP سرور روی http) و مسیر نصب /opt/librechat را نشان می‌دهد و یادآوری می‌کند که اولین ثبت‌نام، حساب مدیر می‌شود. نصب خودکار رمز مدیری از پیش نمی‌سازد؛ پس فوراً ثبت‌نام کنید، سپس ثبت‌نام آزاد را ببندید و کلید سرویس مدل زبانی یا آدرس Ollama را تعریف کنید.
هزینهٔ اجرای LibreChat چقدر است؟
LibreChat رایگان و متن‌باز است و نصب خودکار هم هزینه‌ای ندارد؛ برای خود رابط فقط سرور ابری را ساعتی می‌پردازید: کوچک‌ترین پلن مناسب standard با ۲٬۲۰۰ تومان در ساعت است. اگر مدل را با Ollama روی همین سرور اجرا می‌کنید، pro با ۶٬۵۰۰ تومان در ساعت را در نظر بگیرید. هزینهٔ سرویس‌های مدل بیرونی جداست.
چرا باید ثبت‌نام را ببندم؟
نصب خودکار ثبت‌نام با ایمیل را باز می‌گذارد تا اولین حساب مدیر ساخته شود. اگر باز بماند، هر کس آدرس سرور را پیدا کند حساب می‌سازد و از مدل‌هایی که به هزینهٔ شما وصل شده‌اند استفاده می‌کند. پس از ساخت حساب‌های لازم، ALLOW_REGISTRATION را خاموش کنید (در فایل /opt/librechat/docker-compose.yml و سپس docker compose up -d) و کاربران تازه را با ابزار مدیریت کاربر LibreChat بسازید.
کلیدهای API کجا ذخیره می‌شوند؟
کلیدهایی که مدیر در فایل docker-compose.yml یا librechat.yaml تعریف می‌کند روی دیسک سرور می‌مانند. اگر به کاربران اجازه دهید کلید شخصی خودشان را وارد کنند، LibreChat آن را با CREDS_KEY و CREDS_IV رمزنگاری و در دیتابیس ذخیره می‌کند؛ برای همین این دو مقدار را هرگز عوض یا منتشر نکنید.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

رابط هوش مصنوعی تیم را روی سرور خودتان بیاورید

پلن standard یا بزرگ‌تر را انتخاب کنید، LibreChat را در تب اپلیکیشن‌ها بزنید و نصب را به ما بسپارید؛ نصب رایگان است.

از ۲٬۲۰۰ تومان / ساعت،حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه