نشر وإدارة التطبيقات الحديثة.
تنسيق Docker وGitOps عبر خوادم متعددة — أدِر حزمك ومهام النشر على جميع خوادمك من لوحة تحكم واحدة.
كومودو (Komodo) منصة GitOps مفتوحة المصدر (GPL-3.0، 11.7 ألف نجمة+، الإصدار v2.x) للفرق التي تشغّل أحمال عمل Docker على أكثر من خادم واحد. بينما يدير Dockge أو Portainer الحاويات على مضيف واحد فقط، تتيح لك بنية Komodo المعتمدة على Core / Periphery مراقبة عدد غير محدود من الخوادم من لوحة تحكم واحدة: نشر الحزم، وتشغيل البنيات من Git، وتنفيذ الإجراءات الآلية، وتتبع كل عملية في سجل مراجعة منظّم.
مكتوبٌ بـ Rust، يستهلك Komodo Core أقل من 256 MB من الذاكرة في وضع الخمول. يعمل وكيل Periphery على كل خادم مُدار ويتواصل مع Core عبر قناة مشفّرة. على خادم VPS من ServOrbit، تنشر الـ Core مرة واحدة؛ وتتسجّل وكلاء Periphery المُثبَّتة على خوادمك الأخرى تلقائيًا.
انشر Komodo Core على خادم VPS مخصّص للإدارة وثبّت وكلاء Periphery على كل خادم آخر في أسطولك. من لوحة تحكم واحدة يمكنك رؤية كل الحزم قيد التشغيل، وإعادة تشغيل الخدمات، ودفع التحديثات — دون فتح 10 جلسات SSH.
اربط مستودع تطبيقك بـ Komodo وعرّف إجراء نشر: اسحب الصورة الأخيرة، نفّذ ترحيلات قاعدة البيانات، أعد تشغيل حزمة Compose، وأخطر الفريق. يتحقق Komodo من التوقيع، ينفّذ الإجراء، ويسجّل كل خطوة.
استخدم نوع مورد Swarm في Komodo لإدارة نسخ الخدمة والتحديثات المتدحرجة عبر مجموعة Docker Swarm الخاصة بك. ادمج خدمات Swarm مع حزم Compose في نفس لوحة التحكم.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
اطلب خادمًا افتراضيًا بـ 1 GB من الذاكرة على ServOrbit. Ubuntu 24.04 LTS هو نظام التشغيل الموصى به.
يُنشر Komodo كحزمة Docker Compose (Core + وكيل Periphery محلي + FerretDB). يتولى المثبّت التلقائي جميع الأسرار وإعداد قاعدة البيانات وربط المنافذ.
افتح https://your-domain.com:9120 وسجّل الدخول بـ admin وكلمة المرور المعروضة في espace client ServOrbit.
على كل خادم إضافي، ثبّت وكيل Komodo Periphery: docker run -d --restart=unless-stopped --network host -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/moghtech/komodo-periphery:2. ثم أضفه في لوحة Servers.
في واجهة Komodo، اذهب إلى Stacks ← New Stack. اختر الخادم الهدف، والصق YAML لـ Docker Compose أو أشر إلى مسار مستودع Git، وانقر Deploy.
أضف webhook في GitHub يشير إلى https://your-domain.com/api/webhook/komodo. في Komodo، أنشئ Procedure مع خطوات النشر. سيؤدي كل git push إلى تشغيل الإجراء تلقائيًا.
تصفّح مركز المساعدة والأسئلة الشائعة، أو راسل فريقنا — الدعم بـ العربية والفرنسية والإنجليزية.