نبذة عن Claude Code
Claude Code هو وكيل البرمجة من Anthropic الذي يعمل في سطر الأوامر. تشغّله داخل مجلد المشروع فيقرأ الشيفرة، ويقترح التعديلات، وينفّذ الأوامر (الاختبارات، البناء، git)، ويطلب موافقتك قبل أي إجراء حسّاس. يناسب المطورين والفرق الصغيرة التي تريد محطة عمل بعيدة تعمل دائمًا ويمكن الوصول إليها عبر SSH من أي جهاز.
عند التسليم يكون الملف التنفيذي claude مثبّتًا لجميع المستخدمين في /usr/bin/claude، من مستودع APT الرسمي (القناة stable). يجري التحقق من مفتاح التوقيع عبر بصمته قبل قبوله، ولا يُنفَّذ أي سكربت بعيد دون فحص. وتُضاف الحزمتان git وtmux إلى جانبه.
لا يوجد أي تسجيل دخول جاهز عند التسليم، وهذا مقصود: لا يوضع أي مفتاح API في إعدادات الخادم. أنت من تسجّل الدخول بحساب Anthropic أو بمفتاحك بعد الاتصال بالجهاز. ويُسجَّل مسار التثبيت في الملف /var/log/claude-code-install.log.
ما يمكنك فعله مع Claude Code
تثبيت على مستوى النظام عبر APT
تأتي الحزمة
claude-codeمن مستودع Anthropic الرسمي (القناة المستقرة) وتُثبَّت في/usr/bin/claude. وهي متاحة لكل حسابات الخادم دون الاعتماد على مجلد شخصي.مفتاح GPG يُتحقَّق منه بالبصمة
يُنزَّل مفتاح التوقيع ثم تُقارَن بصمته بالبصمة المتوقعة قبل حفظه في
/etc/apt/keyrings/claude-code.asc. إذا اختلفت البصمة يتوقف التثبيت.وكيل برمجة داخل الطرفية
يستكشف Claude Code مستودعك، ويعدّل الملفات، ويشغّل الأوامر من الصدفة. وتبقى متحكمًا بكل خطوة بفضل طلبات الإذن.
git وtmux جاهزان مسبقًا
تُثبَّت هاتان الأداتان مع الوكيل. ومع tmux تبقى جلسة العمل قائمة حتى لو انقطع اتصال SSH.
تحديثات يتحكم بها APT
يُعلَن المستودع في
/etc/apt/sources.list.d/claude-code.list. ويتم التحديث بالأمرsudo apt update && sudo apt upgrade claude-codeفي الوقت الذي تختاره.تسجيل الدخول بيدك أنت
لا يُخزَّن أي سر في بيانات التهيئة الأولية. تستخدم تسجيل الدخول عبر المتصفح في
claudeأو المتغيرANTHROPIC_API_KEY.
ابدأ مع Claude Code
من الطلب إلى التشغيل الفعلي في دقائق.
- 1
اطلب الخادم مع Claude Code
اختر VPS لينكس (باريس أو فرانكفورت) بنظام Debian 12 أو Debian 13 أو Ubuntu 20.04 أو 22.04 أو 24.04، ثم فعّل Claude Code في تبويب Applications. خصّص 4 جيجابايت من الذاكرة: يعرض التثبيت تحذيرًا إذا قلّت عن 3.5 جيجابايت.
- 2
اتصل وتحقق من التثبيت
بعد تسليم الخادم افتح جلسة SSH. يؤكد ملف العلامة اكتمال التثبيت، ويفصّل السجل كل خطوة إن ساورك شك.
Bashssh USER@SERVER_IP ls /var/lib/claude-code-install.done claude --version tail -n 20 /var/log/claude-code-install.log - 3
سجّل الدخول وافتح مشروعًا
انتقل إلى مجلد مشروعك وشغّل
claude. اتبع تسجيل الدخول عبر المتصفح الذي يُعرض عليك، أو صدّر مفتاحك في الجلسة إن فضّلت استخدام API.Bashmkdir -p ~/projet && cd ~/projet && git init claude - 4
أمّن الخادم قبل الاستخدام الفعلي
اعمل بمستخدم غير root، واتصل بمفتاح SSH، وقلّل المنافذ المفتوحة. لا يعرض Claude Code أي خدمة ويب، فلا حاجة إلى نطاق أو HTTPS من أجله. أبقِ مستودعاتك مدفوعة إلى remote في git، فهو بمثابة نسخة احتياطية للشيفرة.
Bashadduser dev && usermod -aG sudo dev apt install -y ufw ufw allow OpenSSH && ufw enable
استخدامات Claude Code
محطة تطوير بعيدة دائمة التشغيل
تتصل عبر SSH من حاسوب محمول خفيف أو جهاز لوحي، فتجد البيئة نفسها بمستودعاتك وجلسات tmux الجارية.
إعادة الهيكلة ومراجعة الشيفرة
تطلب من الوكيل تحليل مستودع، أو إعادة تسمية واجهة داخلية في عدة ملفات، أو إصلاح اختبارات فاشلة، ثم تراجع الفروقات (diff) قبل الاعتماد.
سكربتات ومهام إدارة الخوادم
على خادم تتحكم به، يساعدك الوكيل في كتابة سكربتات الصدفة وملفات الإعداد وplaybooks، مع تجربة الأوامر في الطرفية نفسها.
جلسات طويلة تصمد بعد الانقطاع
شغّل
claudeداخل tmux لمهمة طويلة، وافصل الجلسة، وأغلق حاسوبك، ثم استأنف لاحقًا بالأمرtmux attach.
أسئلة شائعة عن Claude Code
نعم. التثبيت يوفّر البرنامج فقط دون أي تسجيل دخول. بعد الاتصال عبر SSH شغّل claude لتسجّل الدخول بحسابك، أو صدّر مفتاحك في ANTHROPIC_API_KEY. الوصول إلى Claude من مسؤولية Anthropic وليس Infrawire.
المزيد عن Claude Code
التحقق مما فعله التثبيت
ثلاثة عناصر تكشف حالة الخادم: السجل /var/log/claude-code-install.log، وملف العلامة /var/lib/claude-code-install.done (لا يُنشأ إلا إذا نجح كل شيء)، والأمر claude --version. إذا غاب ملف العلامة فاقرأ نهاية السجل: ستجد فيه السطر وسبب الفشل، مثل مستودع خارجي معطوب أو شبكة لا يمكن الوصول إليها.
تسجيل الدخول دون تعريض أي سر
لا تنسخ مفتاح API داخل بيانات تهيئة الخادم الأولية، فهي تبقى قابلة للقراءة عبر خدمة البيانات الوصفية (metadata). سجّل الدخول بعد التسليم بالأمر claude، أو صدّر المفتاح في الجلسة:
Bashexport ANTHROPIC_API_KEY="VOTRE_CLE"
ولجعله دائمًا، خزّنه في مدير أسرار أو في ملف لا يقرؤه سوى مستخدمك (chmod 600)، بدل ملف مشترك.
تحديث Claude Code
يشير مستودع APT إلى القناة المستقرة. تتم التحديثات كما في أي حزمة أخرى، وهذا يجنّبك المفاجآت في منتصف جلسة العمل:
Bashsudo apt update && sudo apt upgrade claude-code
العمل مع tmux
ابدأ جلسة مسمّاة قبل تشغيل الوكيل، مثل tmux new -s code، ثم claude. افصل الجلسة بالضغط على Ctrl+b ثم d، واستأنفها بالأمر tmux attach -t code. وللمهام الأثقل، اختر خادمًا بموارد أكبر من بين VPS لينكس لدينا.

