الحلول · محادثة متعددة النماذج
خادم VPS لتشغيل LibreChat
LibreChat واجهة محادثة مفتوحة المصدر لنماذج متعددة في آن واحد: OpenAI وAnthropic وGoogle، ونماذج محلية عبر نقطة نهاية متوافقة مع OpenAI، مع وكلاء وبحث في الملفات وحسابات لفريق كامل. لا تنشر وثائقه أي رقم لـ RAM أو المعالج، وملف Docker Compose الرسمي يشغّل ست حاويات، لذا نحدد الحجم بناءً على ذلك. BD-8 بسعر $12.90 شهرياً هو أرخص جهاز بمساحة فعلية؛ وC2-4-80 بسعر $37.90 هو المواصفات الأصغر لمستخدم واحد أو مجموعة صغيرة.
ما يحتاج إليه
برامج من الوثائق، وأحجام موسومة بمصدرها
البرنامج والوضع الأمني مأخوذان من وثائق المشروع نفسه. وحيث لا ينشر المشروع أي رقم للعتاد، تبيّن الأحجام صاحب كل رقم.
من وثائق LibreChat وملف compose الخاص به
- Git وDocker، على Linux. لا يذكر دليل Docker على librechat.ai شيئاً غيرهما، ولا يحدد أي متطلبات لـ RAM أو المعالج أو القرص.
- التثبيت: انسخ المستودع، ثم
cp .env.example .env && docker compose up -d. يستجيب التطبيق على المنفذ 3080؛ وتستجيب حاوية ثانية، هي لوحة الإدارة، على المنفذ 3000. - يشغّل ملف compose الرسمي ست حاويات: تطبيق LibreChat، ولوحة إدارته، وMongoDB للمحادثات والحسابات، وMeilisearch للبحث في المحادثات، وقاعدة بيانات pgvector وRAG API للبحث في الملفات.
- النماذج مفاتيح، لا عتاد. توضع مفاتيح OpenAI وAnthropic وGoogle في .env، أو يُدخل كل مستخدم مفتاحه في الواجهة. النموذج المحلي نقطة نهاية منفصلة لـ Ollama أو لخادم آخر متوافق مع OpenAI تضيفها في librechat.yaml، لذا لا يحتاج هذا الجهاز إلى GPU.
الأحجام (من تقديرنا، بناءً على الحاويات الست التي يشغّلها ملف compose)
| حمل العمل | vCPU | RAM |
|---|---|---|
| مستخدم واحد أو مجموعة صغيرة، محادثات قليلة، دون بحث مكثف في الملفاتمن تقديرنا. ست حاويات تشغل ذاكرة خاصة بها حتى وهي خاملة؛ وهذا أقل ما قد نشغّلها عليه. | 2 | 4 GB |
| فريق، مع تفعيل البحث في الملفات، وفهرس بحث في نمومن تقديرنا. يحتاج كل من MongoDB وMeilisearch وقاعدة بيانات المتجهات إلى هامش، وتضمين الملفات المرفوعة عمل يقع على المعالج. | 4 | 8 GB |
| مستخدمون كثيرون، ومجموعات مستندات كبيرة، ومحادثات تُحفظ لسنواتمن تقديرنا. مخزن المحادثات وفهرس البحث والمتجهات كلها تنمو مع الاستخدام. | 8 | 16 GB |
الخطط المناسبة
5 أجهزة بأسعار حية
الجهاز المناسب الأرخص أولاً. الأسعار هي أسعار اليوم، شهرياً، مأخوذة من الكتالوج.
- BD-8$12.90/شهر
4 vCPU · 8 GB · قرص 100 GB · 32 TB
الأرخص مع مساحة للحزمة كاملة. مريح لفريق: الحاويات الست، والملفات المرفوعة، وفهرس البحث، مع فائض في الذاكرة.
- BD-12$17.90/شهر
6 vCPU · 12 GB · قرص 200 GB · 32 TB
قرص أكبر للملفات المرفوعة والمتجهات. لمكتبة مستندات حقيقية خلف البحث في الملفات وسنوات من المحادثات المحفوظة.
- BD-24$31.90/شهر
8 vCPU · 24 GB · قرص 300 GB · 32 TB
فريق كبير أو عدة مستخدمين بكثافة. ذاكرة وافرة لينمو فيها MongoDB وMeilisearch وقاعدة بيانات المتجهات.
- C2-4-80$37.90/شهر
2 vCPU · 4 GB · قرص 80 GB · 3 TB
المواصفات الأصغر، لمستخدم واحد أو بضعة مستخدمين. يشغّل الحزمة؛ لا تشغّل عليه أيضاً نموذجاً محلياً أو عمليات بناء. اختره من أجل المدينة، لا الحجم.
- C4-8-160$75.90/شهر
4 vCPU · 8 GB · قرص 160 GB · 3 TB
الحجم المريح حين لا تناسبك مدن الصف الأرخص. المواصفات نفسها للصف الأرخص، لفريق يحتاج إلى مدينة مختلفة.
لا يوجد إعداد مسبق لبدء التشغيل لـ LibreChat بعد: التثبيت هو الخطوات أدناه، تكتبها بنفسك. وهي الأوامر من وثائق LibreChat نفسها، إضافة إلى الأسرار التي يطلبها ملف compose الخاص به.
التثبيت
أربع خطوات، من وثائق LibreChat
Docker، ثم حزمة compose، ثم الحساب الأول، ثم نماذجك. سجّل حسابك فور تشغيل الحزمة: أول حساب يُنشأ يصبح المسؤول.
- Docker.
curl -fsSL https://get.docker.com | shثم تحقق من أنdocker compose versionيستجيب. - انسخ المستودع واضبط الإعدادات.
git clone https://github.com/LibreChat-AI/LibreChat.git cd LibreChat && cp .env.example .envفي .env، اضبطMEILI_MASTER_KEY(16 حرفاً على الأقل) وADMIN_PANEL_SESSION_SECRET، إذ لن تبدأ لوحة الإدارة من دونه. إذا أبلغت الحاويات عن أخطاء في الصلاحيات، فاضبطUIDوGIDعلى المستخدم الذي يشغّل compose. - شغّله وسجّل أولاً.
docker compose up -dيجب أن يُظهرdocker compose psالحاويات الست كلها قيد التشغيل. افتح http://your-ip:3080 واضغط التسجيل: لا يوجد مستخدم افتراضي. إلى أن يوضع HTTPS في الواجهة، أبقِ 3080 و3000 خلف جدار الحماية وادخل إلى التطبيق عبر SSH:ssh -N -L 3080:127.0.0.1:3080 root@your-server - أضف النماذج، ثم نطاقاً. ضع
OPENAI_API_KEYوANTHROPIC_API_KEYوGOOGLE_KEYفي .env، أو اتركها user_provided ليُدخل كل مستخدم مفتاحه الخاص. لنموذج محلي، أضف نقطة نهاية Ollama في librechat.yaml؛ من داخل الحاوية يكون العنوان host.docker.internal وليس localhost. لـ HTTPS، وجّه سجل A إلى الخادم، وضع وكيلاً عكسياً أمامه، واضبطDOMAIN_CLIENTوDOMAIN_SERVERفي .env على العنوان العام. بعد أن يسجّل فريقك، اضبطALLOW_REGISTRATIONعلى false.
بصراحة
ما كنا سنشتريه فعلاً
لا يحدد LibreChat حداً أدنى، ويشغّل ست حاويات. اشترِ جهاز 8 GB.
لـ LibreChat وفريق
BD-8 · $12.90/شهر
4 vCPU و8 GB و100 GB بسعر $12.90: الحزمة الرسمية كاملة مع ذاكرة متبقية لينمو فيها MongoDB وMeilisearch وقاعدة بيانات المتجهات، وقرص للملفات المرفوعة، ومعالج لتضمين المستندات دون أن تتعطل المحادثة. النماذج موجودة في مكان آخر، خلف مفتاح API، لذا لا يحتاج هذا الجهاز إلى GPU أبداً. إذا احتجت إلى مدينة لا يتوفر فيها الصف الأرخص، فإن C4-8-160 بسعر $75.90 بالمواصفات نفسها في مكان آخر.
أسئلة