تشغيل DeepSeek محليًا: دليل من 4 خطوات (بدون أي خبرة سابقة)
- تاريخ النشر
- 11 فبراير 2025
- بقلم
- جاكوب لويد — كُتب بمساعدة الذكاء الاصطناعي بعد إنجاز المشروع
- مدة القراءة
- قراءة 1 دقيقة

بعبارة مبسطة: دليل بسيط من أربع خطوات، موجّه للمبتدئين تمامًا، لتشغيل روبوت الدردشة DeepSeek بالكامل على جهازك الخاص. بلا حساب سحابي، بلا اشتراك شهري، ولا يغادر أي شيء تكتبه جهازك أبدًا. إذا كان كرت الشاشة لديك يملك 8 غيغابايت من الذاكرة أو أكثر، يمكنك اتباع الخطوات.
هذا دليل بسيط لتشغيل DeepSeek محليًا على جهازك الخاص. لست بحاجة لأي خلفية عن النماذج اللغوية الكبيرة (LLMs) — إذا كنت تستطيع اتباع التعليمات، فبإمكانك القيام بهذا.
يستخدم هذا الدليل البرامج التالية (على جهاز ويندوز):
- Ollama — يشغّل النموذج
- Docker — يشغّل Open WebUI
- Open WebUI — واجهة الويب التي تدردش من خلالها فعليًا
جهازي هو حاسوب Threadripper بذاكرة RAM سعتها 128 غيغابايت، مع كرتي RTX 3090 وكرت RTX 2080 Super (حوالي 56 غيغابايت من vRAM إجمالًا). لست بحاجة لكل هذا. أي جهاز بكرت شاشة يملك 8 غيغابايت من vRAM على الأقل يمكنه اتباع الخطوات.
1. إعداد البرامج
إعداد Ollama
ثبّت Ollama على جهازك. Ollama هو الخلفية (backend) التي تشغّل النماذج اللغوية — لا يتضمن واجهة رسومية (GUI، أي صفحة الويب التي تتفاعل معها). تلك تأتي لاحقًا.
ثبّته عبر الرابط التالي:
https://ollama.com/download/windows
بعد الانتهاء، تحقق من أنه يعمل:
- افتح موجّه الأوامر (اكتب "cmd" في شريط البحث لفتح Command Prompt)
- في موجّه الأوامر، اكتب "ollama" واضغط Enter
- يجب أن تظهر لك قائمة بالأوامر — هذا يعني أن Ollama يعمل. يمكنك إغلاق نافذة موجّه الأوامر؛ Ollama يستمر بالعمل في الخلفية:
- إذا ظهرت الرسالة "'ollama' is not recognized as an internal or external command, operable program or batch file" فهذا يعني أن التثبيت قد فشل. حاول مجددًا.
C:\Users\you>ollama
Usage:
ollama [flags]
ollama [command]
Available Commands:
serve Start ollama
run Run a model
pull Pull a model from a registry
list List models
ps List running models
rm Remove a model
...
تنتهي هذه الخطوة عندما: يمكنك فتح Ollama من موجّه الأوامر
إعداد Docker
إذا لم يكن Docker مثبّتًا لديك بعد، أعدّه باتباع التعليمات التالية (بلا أي تعديل، نفّذها كما هي):
https://docs.docker.com/desktop/setup/install/windows-install
تنتهي هذه الخطوة عندما: يمكنك فتح Docker على جهازك:

إعداد Open WebUI
Open WebUI هي مجرد واجهة تتيح لك التحدث إلى Ollama. هناك واجهات متعددة، وهذه هي التي أستخدمها.
اتبع التعليمات من موقع البدء السريع:
https://docs.openwebui.com/getting-started/quick-start
- وقت كتابة هذا الدليل، كل ما احتجته هو تنفيذ ما يلي (ملاحظة: هذا لأن عندي كرت شاشة من Nvidia):
docker pull ghcr.io/open-webui/open-webui:maindocker run -d -p 3000:8080 --gpus all -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:cuda- هذا الأمر الثاني يعمل فقط لمن يملكون كروت Nvidia (تقنية CUDA حصرية لـNvidia)
- التعليمات الأخرى متوفرة في الرابط أعلاه
بعد الانتهاء، يجب أن ترى حاوية (container) جديدة في برنامج Docker لديك:

انقر على المنفذ (Port) لتشغيل واجهة الويب.
- بعد ظهورها، أنشئ حساب دخول
- هذا يعمل محليًا، فهو فقط طريقتك للتحقق من هويتك على جهازك الخاص. لا يُنشئ أي حساب عبر الإنترنت.
- هذا هو توثيق Open WebUI حول إنشاء حساب: رابط
تنتهي هذه الخطوة عندما: يمكنك فتح الواجهة الرسومية (بالنقر على "Port(s)" في حاوية Docker) والدخول إلى Open WebUI
ملاحظة: يجب ألا يكون هناك نموذج محمّل بعد

2. اختيار إصدار DeepSeek الذي ستنزّله
هناك إصدارات مختلفة من DeepSeek (وكل نموذج لغوي آخر). هناك مقبضان أساسيان: عدد المعاملات (Parameters — كلما زاد كان أفضل) والتكميم (Quantization — كلما ارتفع كان أفضل) — لكن في النهاية أنت محكوم بما يتسع في كرت الشاشة لديك (ذاكرة vRAM).
أساسيات عن المعاملات والتكميم
المعاملات (Parameters) هي حجم النموذج — 7 مليار، 14 مليار، 32 مليار، وهكذا. غير مضغوط، كل مليار معامل يستهلك حوالي 1 غيغابايت من vRAM، لذا كرت شاشة بذاكرة 8 غيغابايت يستطيع تشغيل نموذج بحجم 7B تقريبًا بدقة كاملة. حجم الملف يتوسع بنفس الطريقة: نموذج 7B يقارب 7 غيغابايت، ونموذج 40B يقارب 40 غيغابايت. الأكبر أيضًا أذكى — نموذج 7B قد يبدو غبيًا حيث يبدو إصدار 40B من نفس النموذج شبه إنساني.
التكميم (Quantization) هو الضغط، ويُقاس بالبتات — عادة 16 أو 8 أو 6 أو 4. بتات أقل تعني ملفًا أصغر مع بعض فقدان الجودة: عند 16 بت، مليار معامل يقارب 1 غيغابايت من حجم النموذج؛ عند 4 بت، يقارب 0.6 غيغابايت. كقاعدة عامة، 16/8/6 بت تُبقي النموذج ذكيًا بحجمه الكامل؛ 5 أو 4 بت كافية، بحجم متوسط، وسريعة؛ 2 أو 3 بت صغيرة جدًا لكنها قد لا تحافظ على الترابط المنطقي. إذا أردت تفاصيل أكثر، هذا دليل مصوّر ممتاز عن التكميم.
لحسن الحظ، يجعل Ollama هذا الجزء سهلًا. نماذجه الجاهزة للتنزيل تقع جميعها عند ما أسميه مستوى ضغط جيد مع الحفاظ على ترابطها المنطقي.
أولًا: تحتاج لمعرفة كمية vRAM في جهازك (كمية الذاكرة الموجودة على كرت الشاشة)
كيفية معرفة كمية vRAM في جهازك
على ويندوز، اضغط Ctrl + Shift + Esc لفتح مدير المهام، انقر على الأداء (Performance)، ثم انقر على GPU. ذاكرة vRAM لديك هي رقم Dedicated GPU Memory — المجموع هو ما تملكه، وذاكرة vRAM المتاحة هي هذا المجموع ناقص ما هو مستخدم حاليًا. فإذا كان المجموع 24 غيغابايت والمستخدم 1.2 غيغابايت، فلديك حوالي 22.8 غيغابايت متاحة. إذا كان لديك أكثر من كرت شاشة (مثلي)، اجمع ذاكرة vRAM لكل منها للحصول على المجموع.

ثانيًا: ابحث عن إصدار DeepSeek الذي يتسع في ذاكرة vRAM لديك
نماذج Ollama جاهزة للتنزيل:
- اذهب إلى صفحة نموذج DeepSeek على Ollama
- انقر على القائمة المنسدلة لاختيار إصدار نموذج يتسع في ذاكرة vRAM لديك
- ملاحظة: أنا عادة أحرص ألا يستهلك النموذج أكثر من 70% من ذاكرة vRAM المتاحة لدي.
- مثال: لديك RTX 4060 بذاكرة 8 غيغابايت من vRAM، ونظامك يستخدم 1 غيغابايت منها، فذاكرتك الحرة حوالي 7 غيغابايت. الإصدارات التي تتسع ضمن هذا الحد هي 7B أو 8B.

بعد الاختيار، انقر على زر "Copy" لنسخ أمر التشغيل.
3. تنزيل DeepSeek
افتح موجّه الأوامر (اكتب "CMD" في شريط البحث وستظهر لك نافذة Command Prompt؛ انقر عليها لفتحها).
الصق أمر التشغيل (النص الذي نسخته من موقع Ollama للنموذج الذي تريده)، ثم اضغط "Enter". سيبدو شكله كالتالي:
C:\Users\you>ollama run deepseek-r1:8b
pulling manifest
pulling 96c415656d37... 100% ▕████████████▏ 4.9 GB
verifying sha256 digest
success
سيقوم Ollama بتنزيل النموذج وتشغيله.
بمجرد تنزيل النموذج، يمكنك إغلاق موجّه الأوامر.
4. استخدام DeepSeek
افتح برنامج Open WebUI لديك، عبر Docker Desktop.

ملاحظة: قد تحتاج لتحديث صفحة الويب (الواجهة الرسومية) حتى يظهر DeepSeek. إذا لم يظهر رغم ذلك، أوقف حاوية Docker (عبر زر Stop بجانب المنفذ في Docker Desktop) وأعد تشغيلها — بعد الإيقاف، يتحول الزر إلى زر "Play"؛ انقر عليه، ثم انقر على عنوان الويب لتحميله.
بمجرد دخولك إلى Open WebUI، استخدم القائمة المنسدلة لاختيار DeepSeek.

النجاح
DeepSeek يعمل الآن على جهازك، بشكل محلي بالكامل.

سيقوم نموذج DeepSeek بـ"التفكير" قبل الإجابة.

يستغرق جهازي حوالي 30 ثانية لتوليد إجابة.
إذا كنت تريد أن يكتب DeepSeek الكود لك بدلًا من مجرد الدردشة، فقد كتبت عن ذلك: ربط DeepSeek بـClaude Code وحزمة وكلاء محلية، وReasonix، وكيل برمجة على طراز Claude Code يعمل على DeepSeek.