OpenCode على خادم سحابي: التثبيت، والتشغيل كخادم، والاتصال
اعتبارًا من 2026-10-20، يمكنك تثبيت OpenCode على خادم سحابي من QCode، وإبقاؤه قيد التشغيل باستخدام opencode serve، واستدعاء النماذج باستخدام مفتاح QCode. تُباع الخوادم السحابية وخدمات الذكاء الاصطناعي بشكل منفصل؛ ولا يتشاركان إلا الحساب والرصيد.
آخر تحديث 2026-11-14
وجّه هذه الأداة إلى نقطة نهاية QCode — مفتاح واحد لـ Claude وGPT والنماذج الصينية.
- الفوترة حسب token — الأسعار المباشرة على /models
- الدفع بالبطاقة (Visa / Mastercard) أو Apple Pay أو Google Pay أو العملات الرقمية
- خدمة ذاتية: شحن الرصيد والتفعيل فورًا
أربع نقاط للنشر
خادم HTTP بلا واجهة
تذكر وثائق الخادم الرسمية أن opencode serve يشغّل خادم HTTP بلا واجهة يكشف نقطة نهاية OpenAPI؛ المنفذ الافتراضي هو 4096 واسم المضيف الافتراضي هو 127.0.0.1.
وصول root كامل
خادم QCode السحابي هو مضيف KVM مزوّد بعنوان IPv4 عام مخصص ووصول root كامل؛ وأنت تدير النظام والبيانات.
مدة التجربة
تستمر التجربة لمدة 1 يوم (24 ساعة) وتُحتسب التكلفة وفق الحجم الذي تختاره؛ وخلال التجربة يمكنك الاحتفاظ به لمدة 1 أو 3 أو 6 أو 12 شهرًا من لوحة التحكم، وإلا فسيُحذف الخادم عند النهاية ولن تُحفظ البيانات.
اختياري عند الطلب
عند الطلب يمكنك إضافة مفتاح SSH عام وتحديد «تسجيل الدخول بالمفتاح فقط (إيقاف تسجيل الدخول بكلمة مرور root)». لا توجد لوحة تحكم ويب بعد: إذا فقدت المفتاح الخاص، فالطريقة الوحيدة للعودة هي إعادة تثبيت النظام، ما يمحو بيانات النظام.
ما يمكنك تشغيله على الخادم
لتشغيل OpenCode على خادم QCode السحابي، اطلب مضيف KVM بوصول root، وثبّت OpenCode بالسكربت الرسمي، وضع نقاط نهاية QCode في opencode.json، وشغّل opencode serve داخل tmux. خادم QCode السحابي جهاز في الخارج يُباع منفردًا، بعنوان IPv4 عام مخصص؛ وهو منتج منفصل عن خدمة الذكاء الاصطناعي، ولا يتشاركان إلا الحساب والرصيد. تسرد وثائق QCode هونغ كونغ واليابان وكوريا والولايات المتحدة وألمانيا، مع خط واحد أو أكثر لكل منطقة.
ما تقوله الصفحات الرسمية
تذكر وثائق خادم OpenCode الرسمية (opencode.ai/docs/server، وهي جزء من وثائق OpenCode 1) أن opencode serve هو خادم HTTP بلا واجهة؛ المنفذ الافتراضي هو 4096 واسم المضيف الافتراضي هو 127.0.0.1، ويمكنك تغييرهما باستخدام --hostname و--port. يؤدي تعيين OPENCODE_SERVER_PASSWORD إلى تفعيل المصادقة الأساسية عبر HTTP؛ واسم المستخدم الافتراضي هو opencode. وتعرض صفحة OpenCode في وثائق QCode نقاط نهاية QCode في ~/.config/opencode/opencode.json.
الجدول الزمني
تم التحقق من صفحة OpenCode في وثائق QCode في 2026-10-20، وتحتوي الآن على قسم OpenCode 2.
نشرت حزمة npm @opencode/cli الخاصة بـ OpenCode 2 الإصدار 2.1.0. تبقى opencode.ai/docs وثائق OpenCode 1؛ وتوجد وثائق OpenCode 2 على opencode.ai/v2/docs.
تم التحقق من وثائق خادم QCode السحابي وصفحة Cloud في 2026-10-20: يمكنك ترقية الحجم عبر الإنترنت، ولكل خادم حتى 3 لقطات، وتقبل صفحة الطلب مفاتيح SSH عامة اختيارية.
مؤكد مقابل غير متحقق منه
مؤكد (حرفيًا في الصفحات الرسمية)
خوادم QCode السحابية: جهاز خارجي يُباع بشكل مستقل، KVM، صلاحية root كاملة، عنوان IPv4 عام مخصص واحد (1) لكل خادم (يُخصَّص عند الجاهزية، وغير قابل للتغيير)، هونغ كونغ، واليابان، وكوريا، والولايات المتحدة، وألمانيا، تجربة مدفوعة لمدة 1 يوم (24 ساعة)، والتحويل إلى 1 أو 3 أو 6 أو 12 شهرًا أثناء التجربة، وترقيات الحجم عبر الإنترنت، وحتى 3 لقطات لكل خادم. OpenCode: opencode serve خادم HTTP بلا واجهة، الافتراضي هو 127.0.0.1:4096، وOPENCODE_SERVER_PASSWORD يفعّل المصادقة الأساسية؛ سكربت تثبيت OpenCode 1 الرسمي هو curl -fsSL https://opencode.ai/install.
غير مُتحقَّق منه ولم ينشره المزوّد
أبلغ مستخدم على GitHub (رقم #56668، فُتح في 2026-10-18 بخصوص Desktop 2.0.32، وما زال مفتوحًا في 2026-10-20) أنه على سطح المكتب قد يستغرق أول اتصال SSH بخادم بعيد جديد عدة دقائق في تنزيل أو رفع خادم OpenCode البعيد، بينما لا يعرض مربع الحوار سوى «Connecting over SSH…»، لذا يبدو متجمدًا. هذا تقرير مستخدم وليس استنتاجًا رسميًا.
طريقتان لتشغيله
تشغيل opencode serve
خدمة HTTP بلا واجهة لعملاء أو سكربتات أخرى. تستمع افتراضيًا على 127.0.0.1 فقط؛ للوصول عن بُعد، غيّر العنوان باستخدام --hostname واحمِها باستخدام OPENCODE_SERVER_PASSWORD.
TUI المحلي
تقول وثائق الخادم الرسمية إن تشغيل opencode يبدأ كلاً من TUI وخادم، مع TUI كعميل يتواصل مع الخادم؛ بينما يبدأ opencode serve خادمًا مستقلًا.
خطوات النشر
① اطلب خادمًا سحابيًا من QCode: اختر المنطقة، والخط، والحجم، والنظام، والمدة؛ وللتجربة، اختر مدة 1 يوم. تتضمن خطوة الشبكة دائمًا عنوان IPv4 عامًا مخصصًا واحدًا (1)؛ وتتضمن خطوة كلمة مرور root حقلًا اختياريًا لمفتاح SSH العام. ② بعد التسليم، سجّل الدخول باستخدام ssh root@SERVER_IP؛ كلمة مرور root هي التي عيّنتها وقت الطلب. ③ ثبّت OpenCode من صفحة التثبيت الرسمية: curl -fsSL https://opencode.ai/install | bash. تعرض الصفحة الرسمية هذا السكربت باعتباره طريقة تثبيت OpenCode 1؛ وتقول وثائق QCode إن إعداد المزوّد / options.baseURL في صفحة OpenCode الخاصة بها يعمل في كل من OpenCode 1 وOpenCode 2. لدى OpenCode 2 أمر تثبيت مختلف، ولا يمكن تثبيت الإصدارين جنبًا إلى جنب باستخدام الأمر الافتراضي (راجع آخر سؤال في الأسئلة الشائعة). ④ اكتب نقاط نهاية QCode في ~/.config/opencode/opencode.json واحفظ المفتاح باستخدام opencode auth login. ⑤ أبقِه قيد التشغيل في tmux: tmux new -s opencode، شغّل OPENCODE_SERVER_PASSWORD=your-password opencode serve (يستمع فقط على 127.0.0.1:4096 افتراضيًا)، اضغط Ctrl+B ثم D للفصل، واستخدم tmux attach -t opencode للعودة.
ربط OpenCode بـ QCode
إعداد OpenCode الموثّق من QCode: ملف الإعداد هو ~/.config/opencode/opencode.json؛ عيّن baseURL لمزوّد Anthropic على https://api.qcode.cc/claude/v1 وbaseURL لمزوّد OpenAI على https://api.qcode.cc/openai/v1. اكتب المفتاح باستخدام opencode auth login أو /connect؛ يحفظه OpenCode 1 في ~/.local/share/opencode/auth.json، ويستخدم OpenCode 2 قاعدة SQLite ويستورد ملف auth.json القديم. فعّل الوصول المباشر إلى API أولًا: فهو معطّل افتراضيًا، وتتواصل مع الدعم عبر الإنترنت أو تراسل hi@qcode.cc لتفعيله لمفتاح API الذي اشتريته. الفوترة حسب token، مع أسعار لكل نموذج على /models. لست مستعدًا لخطة شهرية؟ تبدأ باقات الدفع حسب الاستخدام من $4 لحصة لمرة واحدة تستخدمها خلال 7 أيام. إذا كانت لديك خطة شخصية بالفعل، فأضف باقة التعزيز عندما تحتاج إلى حصة أكبر.
الأسئلة الشائعة
كيف أثبّت OpenCode على الخادم السحابي؟
استخدم السكربت الموجود في صفحة تثبيت OpenCode الرسمية: curl -fsSL https://opencode.ai/install | bash. تعرض الصفحة الرسمية هذا السكربت كطريقة لتثبيت OpenCode 1. يستخدم OpenCode 2 أمر تثبيت مختلفًا؛ راجع السؤال الأخير أدناه.
هل يتوقف opencode serve عند انقطاع SSH؟
إذا شغّلته في المقدمة، فإنه ينتهي عند انتهاء الاتصال. تصف وثائق QCode إبقاء المهام في tmux (اسم جلسة مثالهم هو agent؛ أي اسم يصلح، ويُستخدم opencode هنا): ينشئ tmux new -s opencode جلسة، ثم شغّل opencode serve، واضغط Ctrl+B ثم D للفصل، واستخدم tmux attach -t opencode للعودة. تستمر جلسات tmux بعد انقطاع غير متعمد أو بعد الفصل.
كيف أجعل OpenCode يستدعي النماذج باستخدام مفتاح QCode؟
اتبع وثائق QCode: اكتب ~/.config/opencode/opencode.json بحيث يكون https://api.qcode.cc/claude/v1 هو baseURL لمزوّد Anthropic وhttps://api.qcode.cc/openai/v1 هو baseURL لمزوّد OpenAI. اكتب المفتاح باستخدام opencode auth login أو /connect؛ يحفظه OpenCode 1 في ~/.local/share/opencode/auth.json، ويستخدم OpenCode 2 قاعدة SQLite ويستورد ملف auth.json القديم. فعّل الوصول المباشر إلى API أولًا.
هل يجب شراء خطة ذكاء اصطناعي مع الخادم السحابي؟
لا. تقول وثائق QCode إن الخوادم السحابية وخدمات الذكاء الاصطناعي تُباع بشكل منفصل، ولا تشترك إلا في الحساب والرصيد، وأن تشغيل Claude Code أو Codex على الخادم لا يعني أن عليك شراء خطة ذكاء اصطناعي. لاستدعاء OpenCode نماذج QCode، استخدم مفتاح QCode؛ ويُحتسب جانب النموذج لكل token، مع أسعار لكل نموذج على /models.
هل يمكنني ترقية الخادم السحابي أو تغيير خط الشبكة؟
يمكنك ترقية الحجم عبر الإنترنت: في علامة تبويب الإجراءات الخاصة بالخادم، اختر خطة أكبر وادفع الفرق حتى تاريخ انتهاء الصلاحية؛ يسري ذلك فورًا، ويُعاد تشغيل الخادم مرة واحدة، ويبقى تاريخ انتهاء الصلاحية كما هو. لا يتوفر خفض الحجم ولا الانتقال إلى منطقة أو خط شبكة آخر؛ اطلب خادمًا آخر للحصول على خط مختلف. ويجب تحويل النسخة التجريبية إلى خطة شهرية أولًا.
هل ينبغي أن أثبّت OpenCode 1 أم OpenCode 2 على الخادم؟
يعتمد ذلك على الوثائق التي تتبعها. تُعدّ opencode.ai/docs، بما في ذلك صفحة الخادم الخاصة بها، وثائق OpenCode 1، والأمر curl -fsSL https://opencode.ai/install يثبّت OpenCode 1. أما وثائق OpenCode 2 فهي على opencode.ai/v2/docs وسكربت التثبيت الخاص بها هو curl -fsSL https://opencode.ai/v2/install | bash. يستخدم كلاهما الأمر opencode، ولا يمكن تثبيتهما جنبًا إلى جنب باستخدام الأمر الافتراضي؛ مثبّت curl الخاص بـ OpenCode 2 يستبدل الملف الثنائي V1. مثال opencode.json الخاص بـ QCode موجود في صفحة QCode OpenCode (تم التحقق في 2026-10-20)؛ ووفقًا لوثائق QCode، يعمل إعداد provider / options.baseURL الخاص به مع كل من OpenCode 1 وOpenCode 2.
المصادر
وثائق الخادم السحابي من QCode (مأخوذة في 2026-10-20؛ المناطق، والنسخة التجريبية، والترقيات، واللقطات، ومفاتيح SSH)؛ صفحة QCode Cloud (مأخوذة في 2026-10-20)؛ وثائق فوترة QCode السحابية (مأخوذة في 2026-10-20)؛ وثائق وكلاء الخادم السحابي من QCode (مأخوذة في 2026-10-20؛ tmux ولغات الواجهة)؛ وثائق الخادم والتثبيت الرسمية لـ OpenCode (مأخوذة في 2026-10-20)؛ صفحة QCode OpenCode وصفحة الدفع حسب الاستخدام (مأخوذة في 2026-10-20).
ضع OpenCode على جهاز يعمل دائمًا
الأسعار المبدئية للخوادم السحابية وخطوط الشبكة موجودة على qcode.cc/en/cloud؛ واجهة الخادم السحابي متاحة حاليًا باللغة الصينية والإنجليزية فقط.
قراءات ذات صلة
باقات الدفع حسب الاستخدام من Claude Code: بلا اشتراك، 7 أيام
اشترِ الحصة مرة واحدة واستخدمها خلال 7 أيام، بلا اشتراك؛ وتُضاف الباقات الإضافية إلى المفتاح نفسه.
إزالة مشاركة جلسات OpenCode (1.19.1) والترقية إلى الإصدار 2
ما الذي تغيّر في مشاركة الجلسات والانتقال إلى OpenCode 2.
OpenCode 2026: 200K+ نجمة، وكيل برمجة بالذكاء الاصطناعي مفتوح المصدر
ما هو OpenCode، وكيفية تثبيته، واستخدام الوكلاء المتعددين وBYOK، والإعداد على QCode.
دليل الدفع بالعملات المشفرة
تسع عملات، و56 شبكة، وبدون رسوم منصة لرصيد API للبرمجة بالذكاء الاصطناعي.
تم التحقق من تفاصيل الخادم السحابي في هذه الصفحة في 2026-10-20 بالرجوع إلى qcode.cc/cloud وdocs.qcode.cc؛ وتم التحقق من تفاصيل OpenCode في 2026-10-20 بالرجوع إلى صفحة التثبيت الرسمية ووثائق الخادم؛ ويُعرَض توافر النماذج وأسعارها وفقًا لـ /models. ولا تُعلَن التغييرات الرسمية بشكل منفصل.