[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-komodo":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":12,"tagline":13,"longDescription":14,"features":15,"useCases":24,"steps":34,"faq":53,"specs":72,"compatibleOs":81,"relatedApps":82,"relatedPosts":83,"category":84},"komodo","Komodo","منصة GitOps مفتوحة المص��ر لتنسيق Docker ونشر التطبيقات عبر خوادم متعددة من لوحة تحكم واحدة — بديل خفيف لـ Portainer مكتوب بـ Rust.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-komodo-vps",null,"تنسيق Docker وGitOps عبر خوادم متعددة — أدِر حزمك ومهام النشر على جميع خوادمك من لوحة تحكم واحدة.","كومودو (Komodo) منصة GitOps مفتوحة المصدر (GPL-3.0، 11.7 ألف نجمة+، الإصدار v2.x) للفرق التي تشغّل أحمال عمل Docker على أكثر من خادم واحد. بينما يدير Dockge أو Portainer الحاويات على مضيف واحد فقط، تتيح لك بنية Komodo المعتمدة على Core \u002F Periphery مراقبة عدد غير محدود من الخوادم من لوحة تحكم واحدة: نشر الحزم، وتشغيل البنيات من Git، وتنفيذ الإجراءات الآلية، وتتبع كل عملية في سجل مراجعة منظّم.\n\nمكتوبٌ بـ Rust، يستهلك Komodo Core أقل من 256 MB من الذاكرة في وضع الخمول. يعمل وكيل Periphery على كل خادم مُدار ويتواصل مع Core عبر قناة مشفّرة. على خادم VPS من ServOrbit، تنشر الـ Core مرة واحدة؛ وتتسجّل وكلاء Periphery المُثبَّتة على خوادمك الأخرى تلقائيًا.",[16,17,18,19,20,21,22,23],"بنية Core \u002F Periphery — انشر Core واحدًا، وثبّت وكلاء Periphery الخفيفة على كل خادم تريد إدارته. خوادم غير محدودة، بلا رسوم لكل مقعد.","خطوط أنابيب GitOps — اربط مستودع Git، وعرّف إجراء بناء، وشغّل عمليات النشر تلقائيًا عند كل push. كل السجل محفوظ.","إدارة حزم Docker Compose — أنشئ حزم Compose وحدّثها وشغّلها وأوقفها عبر جميع خوادمك من واجهة Komodo، دون SSH.","دعم Docker Swarm (2026) — أدِر خدمات وحزم Swarm من نفس لوحة التحكم التي تدير بها تطبيقات Compose على مضيف واحد.","محرك الإجراءات — سلسل الإجراءات (سحب صورة، تشغيل ترحيل، إعادة تشغيل حزمة، إشعار Slack) في إجراءات آلية قابلة لإعادة الاستخدام.","سجل مراجعة — كل عملية (نشر، تشغيل، إيقاف، تغيير إعداد) مسجّلة بالطابع الزمني والمستخدم والمخرج.","مشغّلات Webhook — شغّل عمليات النشر من webhooks لـ GitHub وGitLab وGitea. يتحقق Komodo من توقيع HMAC ويشغّل الإجراء.","أقل من 256 MB من الذاكرة للـ Core — مكتوب بـ Rust، يعمل على VPS بـ 1 GB. رخصة GPL-3.0، بلا ميزات محجوبة.",[25,28,31],{"title":26,"body":27},"إدارة حزم على خوادم متعددة","انشر Komodo Core على خادم VPS مخصّص للإدارة وثبّت وكلاء Periphery على كل خادم آخر في أسطولك. من لوحة تحكم واحدة يمكنك رؤية كل الحزم قيد التشغيل، وإعادة تشغيل الخدمات، ودفع التحديثات — دون فتح 10 جلسات SSH.",{"title":29,"body":30},"دورة CI\u002FCD لتطبيقاتك الذاتية الاستضافة","اربط مستودع تطبيقك بـ Komodo وعرّف إجراء نشر: اسحب الصورة الأخيرة، نفّذ ترحيلات قاعدة البيانات، أعد تشغيل حزمة Compose، وأخطر الفريق. يتحقق Komodo من التوقيع، ينفّذ الإجراء، ويسجّل كل خطوة.",{"title":32,"body":33},"عمليات مجموعة Docker Swarm","استخدم نوع مورد Swarm في Komodo لإدارة نسخ الخدمة والتحديثات المتدحرجة عبر مجموعة Docker Swarm الخاصة بك. ادمج خدمات Swarm مع حزم Compose في نفس لوحة التحكم.",[35,38,41,44,47,50],{"title":36,"body":37},"إنشاء الخادم الافت��اضي","اطلب خادمًا افتراضيًا بـ 1 GB من الذاكرة على ServOrbit. Ubuntu 24.04 LTS هو نظام التشغيل الموصى به.",{"title":39,"body":40},"نشر Komodo Core","يُنشر Komodo كحزمة Docker Compose (Core + وكيل Periphery محلي + FerretDB). يتولى المثبّت التلقائي جميع الأسرار وإعداد قاعدة البيانات وربط المنافذ.",{"title":42,"body":43},"تسجيل الدخول وإعداد حساب المسؤول","افتح `https:\u002F\u002Fyour-domain.com:9120` وسجّل الدخول بـ `admin` وكلمة المرور المعروضة في espace client ServOrbit.",{"title":45,"body":46},"إضافة المزيد من الخوادم","على كل خادم إضافي، ثبّت وكيل Komodo Periphery: `docker run -d --restart=unless-stopped --network host -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock ghcr.io\u002Fmoghtech\u002Fkomodo-periphery:2`. ثم أضفه في لوحة Servers.",{"title":48,"body":49},"إنشاء حزمتك الأولى","في واجهة Komodo، اذهب إلى Stacks ← New Stack. اختر الخادم الهدف، والصق YAML لـ Docker Compose أو أشر إلى مسار مستودع Git، وانقر Deploy.",{"title":51,"body":52},"إعداد Webhook لـ GitOps","أضف webhook في GitHub يشير إلى `https:\u002F\u002Fyour-domain.com\u002Fapi\u002Fwebhook\u002Fkomodo`. في Komodo، أنشئ Procedure مع خطوات النشر. سيؤدي كل `git push` إلى تشغيل الإجراء تلقائيًا.",[54,57,60,63,66,69],{"q":55,"a":56},"ما ه�� Komodo؟","Komodo منصة GitOps مفتوحة المصدر (GPL-3.0) لإدارة حزم Docker Compose ومهام النشر عبر خوادم متعددة. تعتمد بنية Core \u002F Periphery: تشغّل لوحة تحكم Core واحدة وتثبّت وكلا�� Periphery الخفيفة على كل خادم تريد إدارته.",{"q":58,"a":59},"كيف يختلف Komodo عن Portainer أو Dockge؟","Portainer وDockge واجهتا إدارة Docker لخادم واحد. Komodo مصمَّم للأساطيل متعددة الخوادم: Core واحد يدير خوادم غير محدودة عبر وكلاء Periphery. ويضيف خطوط أنابيب GitOps والإجراءات القابلة لإعادة الاستخدام ودعم Docker Swarm.",{"q":61,"a":62},"هل Komodo يدعم Docker Swarm؟","نعم. أضاف Komodo إدارة موارد Docker Swarm في 2026. يمكنك إدارة خدمات Swarm والتحديثات المتدحرجة من نفس لوحة التحكم التي تدير بها حزم Compose.",{"q":64,"a":65},"كم من الذاكرة يحتاج Komodo Core؟","يستهلك Komodo Core أقل من 256 MB من الذاكرة في وضع الخمول. تضيف FerretDB + PostgreSQL نحو 200-300 MB، لذا يكفي خادم VPS بـ 1 GB.",{"q":67,"a":68},"هل يحتاج Komodo إلى اسم نطاق؟","يُنصح بنطاق لأن KOMODO_HOST يجب أن يُضبط على رابط HTTPS العمومي للتحقق من توقيع الـ webhook. للاستخدام الإنتاجي، يُنصح بشدة باستخدام نطاق مُؤمَّن بـ TLS.",{"q":70,"a":71},"هل Komodo مجاني للاستضافة الذاتية؟","نعم. Komodo مرخّص بموجب GPL-3.0 — مجموعة الميزات الكاملة مجانية للاستضافة الذاتية بلا رسوم لكل مقعد ولا قياس عن بُعد. التكلفة الوحيدة هي خادم VPS.",{"ram":73,"cpu":74,"stack":75,"port":80},"1 GB","1 vCPU",[76,77,78,79],"Docker","Rust","PostgreSQL","FerretDB","9120",[],[],[],{"key":85,"slug":85,"name":86,"objective":87,"icon":88,"color":89},"deploiement","نشر التطبيقات وDevOps","نشر وإدارة التطبيقات الحديثة.","deploy","text-success bg-success\u002F10",1785714049455]