مرجع أوامر cdnctl الكامل
أوامر البدء السريع والقائمة الكاملة لجميع الأوامر (الحسابات، تطبيقات الحاويات، الإضافات، purge، التخزين الكائني، المهام، السجلات) مع معاملاتها.
افتح مرجع الأوامر الكامل →مساعدة CDN.com.tr
شغّل الحسابات وتطبيقات الحاويات وعمليات الاستيراد والسجلات والمهام والتخزين الكائني من الطرفية أو وكلاء الذكاء الاصطناعي.
المطورون وواجهة برمجة التطبيقات وcdnctl والأدوات
شغّل الحسابات وتطبيقات الحاويات وعمليات الاستيراد والسجلات والمهام والتخزين الكائني من الطرفية أو وكلاء الذكاء الاصطناعي.
قبل بدء أتمتة الوكيل أو الطرفية، يُتحقق من حداثة الملف الثنائي.
النتيجة المتوقعة: يُرجع سطر الأوامر JSON وتكون حالة التحديث واضحة.
cdnctl update --check
cdnctl update --yes
cdnctl is the public API equivalent of the panel; it does not take over panel-only payment/card steps.
النتيجة المتوقعة: يحافظ تدفق الطرفية على حدود الملكية نفسها الموجودة في واجهة العميل باللوحة.
cdnctl login --email "<email>" --password "<password>"
cdnctl accounts list
يقرأ cdnctl init مجلد المشروع ويكتشف اللغة ووكلاء الذكاء الاصطناعي المحليين (Claude Code وCursor وما شابه)، ثم يكتب cdnctl.yaml وقالب Dockerfile إن لم يوجد. لا حاجة إلى مستودع git ولا إلى سجل حاويات.
النتيجة المتوقعة: المجلد يحتوي cdnctl.yaml وDockerfile، والحساب جاهز للنشر.
cdnctl init
cdnctl init --wait
يفحص cdnctl check المشروع محليًا. الأخطاء توقف النشر: خادم يستمع إلى localhost فقط، أسرار داخل الكود، ملف .env خارج ملفات التجاهل، نسخ node_modules من الجهاز إلى الصورة. أما التحذيرات فتشرح مخاطر الإنتاج: SQLite على حاوية واحدة، غياب healthcheck، منفذ مكتوب بشكل ثابت.
النتيجة المتوقعة: ينتهي check نظيفًا؛ لم يغادر أي شيء جهازك في هذه الخطوة.
cdnctl check
يُعرض deploy token مرة واحدة فقط، ويعمل لحساب واحد، ويغطي سطح النشر فقط: الرفع والبناء والنشر والحالة والسجلات — بلا حذف وبلا فوترة. ويتيح cdnctl mcp الأوامر نفسها للوكلاء المحليين عبر MCP.
النتيجة المتوقعة: ينشر الوكيل بالرمز المقيّد؛ ويبقى دخول اللوحة والدفع بين يديك.
cdnctl deploy-token create
cdnctl mcp
ينفّذ وكيل ذكاء اصطناعي خطوات الترحيل نفسها التي يمكن للمستخدم القيام بها في اللوحة بعد أن يكمل المستخدم شراء الباقة وتعيين الحساب.
لا. يُعرض الرمز النصي مرة واحدة فقط عند الإنشاء. ألغِه عبر cdnctl deploy-token revoke وأنشئ رمزًا جديدًا؛ يتوقف الرمز القديم عن العمل فورًا.
يطبع cdnctl deploy سجل البناء عند فشله. أكثر سببين شيوعًا: ملف Dockerfile ينسخ node_modules من الجهاز إلى الصورة، واعتماد ناقص في ملف البيان — وكلاهما يلتقطه cdnctl check قبل الرفع. سجلات التشغيل: cdnctl container apps logs --app <app_uuid>.
استمع على المنفذ المعلن في cdnctl.yaml وعلى كل الواجهات (0.0.0.0). يعلّم cdnctl check الاستماع إلى localhost فقط، لأن حركة المنصة تصل إلى الحاوية من خارج واجهة loopback.