[{"data":1,"prerenderedAt":184},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-komodo-على-vps-تنسيق-docker-وgitops-للخوادم-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":23,"featuredImage":25,"bgImage":26,"posterImage":27,"relatedSolution":28,"intro":31,"sections":32,"ctaTitle":120,"ctaBody":121,"ctaButton":122,"ctaUrl":123,"relatedPosts":124},191,"استضافة-komodo-على-vps-تنسيق-docker-وgitops-للخوادم",{"fr":10,"en":11,"ar":8},"self-host-komodo-vps","self-host-komodo-on-a-vps-multi-server-docker-and-gitops","استضافة Komodo على VPS: تنسيق Docker وGitOps للخوادم","انشر Komodo على خادم VPS من ServOrbit لإدارة حزم Docker وخطوط أنابيب GitOps عبر خوادم متعددة من لوحة تحكم واحدة — ثنائي Rust، بنية Core\u002FPeriphery، بديل مفتوح المصدر لـ Portainer.",5,1,false,"2026-07-25T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":21},3,"النشر","deploiement","bg-success\u002F10 text-success",[24],{"id":19,"name":20,"slug":21,"color":22,"icon":21},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-komodo-vps-poster.svg",{"categorySlug":29,"appSlug":30},"نشر-التطبيقات-وdevops","komodo","إدارة Docker على خادم واحد أمر بسيط. على عشرة خوادم، يتحوّل إلى فوضى سريعاً: عشر جلسات SSH، عشرة ملفات compose، ولا سجل مركزي. يحلّ Komodo (GPL-3.0، 11.7 ألف نجمة+، الإصدار v2.x) هذه المشكلة ببنية Core\u002FPeriphery: لوحة تحكم واحدة لتنسيق جميع خوادمك، وتشغيل عمليات النشر من Git، وتتبع كل عملية في سجل مراجعة. مكتوبٌ بـ Rust، يستهلك Core أقل من 256 MB في وضع الخمول.",[33,37,47,50,75,116],{"type":34,"title":35,"body":36},"h2","لماذا Komodo بدلاً من Portainer أو Dockge؟","Portainer وDockge واجهتا إدارة لخادم واحد: تقرآن socket Docker المحلي وتعرضان ما يعمل على تلك الآلة فقط. بمجرد امتلاكك خادمين أو أكثر، تحتاج إلى تبويبين، وأن تتذكر أي خدمة تعمل أين، وتكرار كل تغيير يدوياً. يكسر Komodo هذا الحاجز ببنية Core\u002FPeriphery: Core مركزي يُشغّل وكلاء Periphery خفيفة على كل آلة. تنشر وتعيد التشغيل وتحدّث أي حزمة من واجهة واحدة، مع سجل كامل بمن فعل ماذا ومتى.",{"type":38,"title":39,"items":40},"ul","ما يضيفه Komodo فوق إدارة الحاويات",[41,42,43,44,45,46],"GitOps أصلي — اربط مستودع Git، عرّف Procedure نشر، وشغّلها تلقائياً عند كل `git push` عبر webhook HMAC.","Procedures قابلة لإعادة الاستخدام — سلسل سحب الصورة وترحيل قاعدة البيانات وإعادة تشغيل الحزمة وإشعار Slack في workflow واحد قابل للإصدار.","Docker Swarm (2026) — أدِر خدمات Swarm والنسخ والتحديثات المتدحرجة من نفس واجهة حزم Compose.","سجل مراجعة منظّم — كل عملية (نشر، تشغيل، إيقاف، تغيير إعداد) مسجّلة بالطابع الزمني والمستخدم والمخرج الكامل.","webhooks من GitHub\u002FGitLab\u002FGitea — تكامل مباشر مع مستودعاتك، التحقق من توقيع HMAC بواسطة Komodo.","وكلاء Periphery خفيفة جداً — أقل من 50 MB من الذاكرة كل منها، قابلة للنشر بأمر Docker واحد على أي آلة Linux.",{"type":34,"title":48,"body":49},"بنية Core\u002FPeriphery في الممارسة","Core هو العقل: يخزّن الإعدادات في FerretDB (طبقة متوافقة مع MongoDB فوق PostgreSQL)، ويعرض واجهة الويب على المنفذ 9120 ويستقبل الـ webhooks. وكلاء Periphery هم الأذرع: كل منها يعمل على خادم هدف، ويُوكّل socket Docker للآلة إلى Core عبر قناة مشفّرة وينفّذ الأوامر التي يرسلها Core. يضمن زوج المفاتيح غير المتماثل المولَّد عند التهيئة أن Core الخاص بك فقط يستطيع التحكم بوكلائك.",{"type":51,"title":52,"steps":53},"steps","نشر Komodo على خادم VPS ServOrbit",[54,57,60,63,66,69,72],{"title":55,"body":56},"طلب الخادم الافتراضي","خادم افتراضي بـ 1 vCPU \u002F 1 GB RAM على Ubuntu 24.04 LTS كافٍ لمستوى التحكم في Komodo. يستهلك Core Rust أقل من 256 MB. إذا كنت تخطط لتشغيل خدمات أخرى على نفس الخادم، فيُنصح بـ 2 GB RAM.",{"title":58,"body":59},"النشر من marketplace ServOrbit","في espace client ServOrbit، اذهب إلى Marketplace ← Déploiement & DevOps ← Komodo وانقر Deploy. ستحتاج إلى نطاق (أو نطاق فرعي) — مطلوب لـ KOMODO_HOST. يولّد playbook تلقائياً أسرار JWT وزوج مفاتيح Core\u002FPeriphery وكلمة مرور المسؤول، ثم يشغّل الخدمات الأربع.",{"title":61,"body":62},"تسجيل الدخول والتحقق من الوكيل المحلي","افتح `https:\u002F\u002Fyour-domain.com:9120` وسجّل الدخول بـ `admin` وكلمة المرور المعروضة في espace client ServOrbit. في قائمة Servers يجب أن ترى خادم 'Local' مسجّلاً بالفعل — هذا هو وكيل Periphery على خادم الاستضافة.",{"title":64,"body":65},"إضافة خوادمك الأخرى","على كل خادم افتراضي إضافي لإدارته، ثبّت وكيل Periphery: `docker run -d --restart=unless-stopped --network host -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock ghcr.io\u002Fmoghtech\u002Fkomodo-periphery:2`. ثم في Komodo، اذهب إلى Servers ← Add Server.",{"title":67,"body":68},"إنشاء حزمتك الأولى","في Komodo، اذهب إلى Stacks ← New Stack. اختر الخادم الهدف، والصق YAML لـ Docker Compose أو أشر إلى مسار مستودع Git، وانقر Deploy.",{"title":70,"body":71},"إعداد خط أنابيب GitOps","أضف webhook في مستودع GitHub يشير إلى `https:\u002F\u002Fyour-domain.com\u002Fapi\u002Fwebhook\u002Fkomodo`. في Komodo، أنشئ Procedure مع خطوات النشر. سيُشغّل كل `git push` خط الأنابيب تلقائياً.",{"title":73,"body":74},"أول تسجيل دخول","شاشة تسجيل الدخول في انتظارك: أدخل اسم المستخدم admin وكلمة المرور المزوّدة. ثم غيّر كلمة المرور من إعدادات الحساب منذ أول جلسة.",{"type":76,"title":77,"headers":78,"rows":83},"comparison","Komodo مقابل Portainer مقابل Dockge",[79,80,81,82],"الميزة","Komodo","Portainer CE","Dockge",[84,89,93,98,102,106,111],[85,86,87,88],"خوادم متعددة أصلياً","✅ Core\u002FPeriphery غير محدودة","⚠️ وكلاء Edge (مدفوع)","❌ مضيف واحد فقط",[90,91,92,92],"GitOps \u002F webhooks","✅ أصلي، HMAC محقَّق","❌ غير أصلي",[94,95,96,97],"Docker Swarm","✅ منذ 2026","✅ أصلي","❌ لا",[99,100,101,97],"Procedures \u002F أتمتة","✅ محرك مدمج","⚠️ محدود CE",[103,104,105,97],"سجل المراجعة","✅ جميع العمليات","⚠️ جزئي CE",[107,108,109,110],"الذاكرة (مستوى الإدارة)","~256 MB (Rust Core)","~512 MB","~100 MB",[112,113,114,115],"الرخصة","GPL-3.0 (استضافة مجانية)","Zlib (CE)","MIT",{"type":117,"title":118,"body":119},"tip","Komodo + Dockge: الأفضل من العالمين","Komodo وDockge لا يتعارضان. Dockge رائع لتحرير ملفات Compose بشكل تفاعلي على آلة واحدة. Komodo يتولى التنسيق متعدد الخوادم ونشر Git والـ workflows. انشر Dockge عبر Komodo على آلات التطوير، واستخدم Komodo لتنسيق نشر الإنتاج.","خوادمك تحت إشراف GitOps","انشر Komodo على خادم VPS من ServOrbit وأدِر أسطول Docker بأكمله من لوحة تحكم موحّدة — GitOps، webhooks، سجل مراجعة.","نشر Komodo","\u002Fmarketplace\u002Fنشر-التطبيقات-وdevops\u002Fkomodo",[125,147,163],{"id":126,"slug":127,"slugs":128,"title":131,"excerpt":132,"readTime":133,"views":134,"isPinned":16,"publishedAt":135,"category":136,"categories":142,"featuredImage":25,"bgImage":26,"posterImage":144,"relatedSolution":145},161,"استضافة-dockge-على-vps-مدير-مرئي-لـ-docker-compose",{"fr":129,"en":130,"ar":127},"self-host-dockge-vps","how-to-self-host-dockge-on-a-vps-visual-docker-compose-manager","استضافة Dockge على VPS: مدير مرئي لـ Docker Compose","انشر Dockge على خادم VPS الخاص بك — مدير مرئي خفيف ومفتوح المصدر لحُزم Docker Compose. أنشئ تطبيقات متعددة الحاويات وحرّرها وراقبها من واجهة ويب أنيقة، دون سطر الأوامر.",4,0,"2026-07-03T00:00:00+00:00",{"id":137,"name":138,"slug":139,"color":140,"icon":141},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[143],{"id":137,"name":138,"slug":139,"color":140,"icon":141},"\u002Fblog\u002Fcovers\u002Fself-host-dockge-vps-poster.svg",{"categorySlug":29,"appSlug":146},"dockge",{"id":148,"slug":149,"slugs":150,"title":153,"excerpt":154,"readTime":155,"views":134,"isPinned":16,"publishedAt":156,"category":157,"categories":158,"featuredImage":25,"bgImage":26,"posterImage":160,"relatedSolution":161},41,"نشر-تطبيقاتك-باستخدام-coolify-على-vps",{"fr":151,"en":152,"ar":149},"deployer-avec-coolify","deploy-your-applications-with-coolify-on-a-vps","نشر تطبيقاتك باستخدام ‏Coolify على خادم ‏VPS","دليل شامل لنشر ‏Coolify على خادم ‏VPS: التثبيت، وإعداد ‏HTTPS، وربط ‏Git، ونشر أول تطبيق، وقواعد البيانات، والنسخ الاحتياطية، واستكشاف الأخطاء.",10,"2026-05-10T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":21},[159],{"id":19,"name":20,"slug":21,"color":22,"icon":21},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-coolify-poster.svg",{"categorySlug":29,"appSlug":162},"coolify",{"id":164,"slug":165,"slugs":166,"title":169,"excerpt":170,"readTime":14,"views":134,"isPinned":16,"publishedAt":171,"category":172,"categories":178,"featuredImage":25,"bgImage":26,"posterImage":180,"relatedSolution":181},164,"استضافة-headscale-على-vps-خادم-تحكم-tailscale-خاص-بك",{"fr":167,"en":168,"ar":165},"self-host-headscale-tailscale-vps","self-host-headscale-on-a-vps-your-own-tailscale-control-server","استضافة Headscale على VPS: خادم تحكّم Tailscale خاص بك","استبدل خادم التحكم السحابي لـ Tailscale بـ Headscale على خادم VPS الخاص بك — مستخدمون غير محدودين، وشبكة WireGuard متشابكة كاملة، وmagic DNS وقوائم ACL، دون أي اعتماد على SaaS.","2026-07-05T00:00:00+00:00",{"id":173,"name":174,"slug":175,"color":176,"icon":177},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[179],{"id":173,"name":174,"slug":175,"color":176,"icon":177},"\u002Fblog\u002Fcovers\u002Fself-host-headscale-tailscale-vps-poster.svg",{"categorySlug":182,"appSlug":183},"الشبكات-وvpn","headscale",1787580942333]