[{"data":1,"prerenderedAt":193},["ShallowReactive",2],{"seo-verification":3,"blog-portainer-مقابل-dockge-أيهما-تختار-على-vps-الخاص-بك-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-portainer-مقابل-dockge-أيهما-تختار-على-vps-الخاص-بك-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"category":21,"categories":26,"featuredImage":28,"bgImage":29,"posterImage":30,"relatedSolution":28,"intro":31,"sections":32,"ctaTitle":131,"ctaBody":132,"ctaButton":133,"ctaUrl":134,"relatedPosts":135},332,"portainer-مقابل-dockge-أيهما-تختار-على-vps-الخاص-بك",{"fr":12,"en":13,"ar":10,"es":14},"portainer-vs-dockge-gestion-conteneurs-vps","portainer-vs-dockge-which-one-to-choose-on-your-vps","portainer-vs-dockge-cual-elegir-en-tu-vps","‏Portainer مقابل Dockge: أيهما تختار على VPS الخاص بك؟","‏Portainer يدير عدة مضيفين Docker وعناقيد Swarm. Dockge يشغّل حزم Compose بـ 80 ميغابايت من الذاكرة. الاختيار الصحيح يعتمد على استخدامك الفعلي.",8,0,false,"2026-09-05T00:00:00+00:00",{"id":22,"name":23,"slug":24,"color":25,"icon":24},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[27],{"id":22,"name":23,"slug":24,"color":25,"icon":24},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fportainer-vs-dockge-gestion-conteneurs-vps-poster.svg","‏لقد ثبّتت Docker على VPS الخاص بك، وتتراكم لديك حزم Compose، وأصبح سطر الأوامر وظيفتك الثانية. ‏يحلّ كلٌّ من Portainer وDockge المشكلة ذاتها على السطح — تصوير الحاويات والتحكم فيها — لكنهما لا يستهدفان الاستخدام نفسه. تقارن هذه المقالة بين الأداتين على المعايير الجوهرية: بصمة الذاكرة، النطاق الوظيفي، فلسفة النشر والحالات الحدية.",[33,37,47,50,53,56,108,111,114,118,121,128],{"type":34,"title":35,"body":36},"h2","أداتان وفلسفتان مختلفتان","‏موجود Portainer منذ عام 2017 وبُني حول فكرة محورية: **لوحة تحكم واحدة لكامل بنيتك التحتية Docker**، سواء كانت VPS واحداً أو عنقوداً Swarm أو أسطولاً من العقد البعيدة. يقدّم واجهة متكاملة — إدارة الصور، وحدات التخزين، الشبكات، ‏RBAC بالفريق، واجهة برمجية REST وعملاء بعيدون — مع إصدار Community Edition مجاني وإصدار Business مدفوع.\n\n‏ظهر Dockge في أواخر 2023، طوّره Louis Lam (مؤلف Uptime Kuma). زاويته مختلفة جذرياً: **التركيز على حزم Docker Compose فقط**. لا عملاء بعيدون في الإصدار الأساسي، لا RBAC، لا إدارة صور منفصلة. في المقابل، تثبيته سريع وبصمته الذاكراتية خفيفة، وهو مصمَّم لتبقى ملفات `compose.yml` قابلة للقراءة مباشرة على نظام الملفات.",{"type":38,"title":39,"items":40},"ul","ما تشتركان فيه الأداتان",[41,42,43,44,45,46],"واجهة ويب يُدار عبر المتصفح دون الحاجة إلى عميل ثقيل","تشغيل الحاويات وإيقافها بنقرة واحدة","عرض السجلات في الوقت الفعلي مباشرةً من الواجهة","‏إدارة حزم Docker Compose (كلتاهما تدعمان تنسيق `compose.yml`)","‏ترخيص مفتوح المصدر: Portainer CE بترخيصه الخاص، Dockge بترخيص MIT","‏النشر على VPS مع Docker دون متطلبات خاصة",{"type":34,"title":48,"body":49},"بصمة الذاكرة: فجوة بنسبة 3 إلى 1","‏هذا هو المعيار الأكثر إهمالاً عند الاختيار. على VPS بذاكرة 2 أو 4 غيغابايت، كل ميغابايت يُحتسب.\n\n‏**Dockge** يستهلك ما يقارب 80 ميغابايت من الذاكرة أثناء الراحة — شاملاً حاوية التطبيق. هذا هو الترتيب المقاس على VPS بذاكرة 2 غيغابايت يُشغّل نحو عشر حزم نشطة.\n\n‏**Portainer CE** بتهيئته القياسية — واجهة + عميل محلي — يستهلك ما يقارب 256 ميغابايت من الذاكرة. الفارق يأتي من العميل الذي يعمل باستمرار لمراقبة مقبس Docker ومزامنة الحالة مع الواجهة، إضافةً إلى قاعدة البيانات المدمجة (BoltDB).\n\n‏على VPS بذاكرة 2 غيغابايت مخصص لعدة خدمات، فجوة 176 ميغابايت قد تحسم الفرق بين حزمة تعمل أو ذاكرة مبادلة تنشط. على VPS بذاكرة 8 غيغابايت أو أكثر، هذا الفارق ضئيل.",{"type":34,"title":51,"body":52},"‏Portainer: ما يقدّمه مما لا يملكه Dockge","‏Portainer ليس ثقيلاً بشكل اعتباطي: ميزاته الإضافية تلبّي احتياجات حقيقية قد تمتلكها أو لا تمتلكها.\n\n‏**إدارة متعددة المضيفين.** يمكن لـ Portainer توصيل عملاء بعيدين مثبَّتين على VPS أخرى وإدارتهم من واجهة مركزية.\n\n‏**Docker Swarm.** ‏يتضمن Portainer CE دعماً أصلياً لـ Swarm: نشر الخدمات، تصوير العقد، إدارة النسخ المتماثلة.\n\n‏**RBAC والفرق.** الإصدار Business يضيف صلاحيات دقيقة لكل مستخدم.\n\n‏**واجهة برمجية REST كاملة.** ‏يكشف Portainer عن API موثّقة تتيح أتمتة النشر من خطوط CI\u002FCD.\n\n‏**إدارة الصور والسجلات.** من الواجهة يمكنك سحب الصور وتعليمها وإدارتها، وكذلك الاتصال بسجل خاص.",{"type":34,"title":54,"body":55},"‏Dockge: ما يقدّمه مما لا يملكه Portainer","‏Dockge مبني حول مبدأ تخلى عنه Portainer لصالح الشمولية: **ملفات `compose.yml` هي ملفات عادية على نظام ملفاتك، يمكنك قراءتها وتعديلها دون المرور عبر الواجهة**.\n\n‏**لا قيود.** حزم Dockge تعيش في `\u002Fopt\u002Fstacks\u002F\u003Cاسم-الحزمة>\u002Fcompose.yml`. إن أزلت Dockge غداً، أمرُ `docker compose up -d` في ذلك الدليل يكفي لإعادة تشغيل خدمتك.\n\n‏**محرر Compose مدمج.** ‏يقدّم Dockge محرراً مدمجاً مع تمييز الصيغة لتعديل ملفات `compose.yml` مباشرة من المتصفح.\n\n‏**واجهة واضحة.** تُظهر لوحة التحكم حالة الحزم وتشغيلها وحاوياتها وسجلاتها. لا قوائم ثانوية، لا لوحات إدارية لا تفتحها أبداً.\n\n‏**تعدد النماذج منذ الإصدار v1.4.** ‏أضاف Dockge آلية عملاء بعيدين في إصداراته الأخيرة للتحكم في عدة خوادم من واجهة واحدة. هذه الميزة أحدث وأقل نضجاً من نظيرتها في Portainer.",{"type":57,"title":58,"headers":59,"rows":63},"comparison","‏جدول مقارنة Portainer CE مقابل Dockge",[60,61,62],"المعيار","‏Portainer CE","‏Dockge",[64,68,72,76,80,84,88,91,94,96,99,102,104],[65,66,67],"الذاكرة أثناء الراحة","‏~256 ميغابايت (واجهة + عميل)","‏~80 ميغابايت",[69,70,71],"الترخيص","‏Portainer CE (مجاني)","‏MIT (مجاني)",[73,74,75],"‏إدارة حزم Compose","نعم","نعم — التركيز الأساسي",[77,78,79],"‏ملفات Compose على نظام الملفات","مخزَّنة في قاعدة بيانات داخلية","‏ملفات أصلية في \u002Fopt\u002Fstacks\u002F",[81,82,83],"‏محرر Compose مدمج","أساسي","مع تمييز الصيغة",[85,86,87],"‏متعدد المضيفين \u002F العملاء البعيدون","نعم، ناضج","‏منذ v1.4، أقل نضجاً",[89,74,90],"‏Docker Swarm","لا",[92,93,90],"‏Kubernetes","‏Business Edition",[95,93,90],"‏RBAC \u002F إدارة الفرق",[97,98,90],"‏واجهة برمجية REST","نعم، موثَّقة",[100,74,101],"‏إدارة صور Docker","محدودة",[103,74,90],"الاتصال بسجل خاص",[105,106,107],"وقت التثبيت","5-10 دقائق","2-5 دقائق",{"type":34,"title":109,"body":110},"‏كيف تثبّت Dockge على VPS","‏انطلاقاً من VPS نظيف مع Docker مثبَّت، يُنشر Dockge بثلاثة أوامر:\n\n```bash\nmkdir -p \u002Fopt\u002Fstacks \u002Fopt\u002Fdockge\ncurl https:\u002F\u002Fdockge.kuma.pet\u002Fcompose.yaml --output \u002Fopt\u002Fdockge\u002Fcompose.yaml\ncd \u002Fopt\u002Fdockge && docker compose up -d\n```\n\n‏الواجهة متاحة على المنفذ `5001`. حزمك ستذهب إلى `\u002Fopt\u002Fstacks\u002F` — دليل فرعي لكل حزمة مع ملف `compose.yml` قابل للقراءة مباشرة.\n\n‏لعرض Dockge خلف وكيل عكسي (‏nginx أو Caddy)، أشر إلى `127.0.0.1:5001`. لا توجد شهادة TLS لإدارتها داخل الحاوية.",{"type":34,"title":112,"body":113},"‏كيف تثبّت Portainer CE على VPS","‏يُثبَّت Portainer CE عبر Docker بإنشاء وحدة تخزين دائمة أولاً ثم تشغيل الحاوية:\n\n```bash\ndocker volume create portainer_data\ndocker run -d \\\n  -p 8000:8000 -p 9443:9443 \\\n  --name portainer \\\n  --restart=always \\\n  -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock \\\n  -v portainer_data:\u002Fdata \\\n  portainer\u002Fportainer-ce:latest\n```\n\n‏الواجهة متاحة عبر HTTPS على المنفذ `9443`. المنفذ `8000` يستخدمه عميل Portainer لاتصالات متعددة المضيفين.",{"type":115,"title":116,"body":117},"tip","الأداتان يمكن أن تتعايشا","‏Portainer وDockge ليسا متعارضين. الاستخدام الشائع هو **Dockge على VPS التطبيقات** و**Portainer على عقدة إدارة مركزية** تجمّع نظرة شاملة لبنيتك التحتية. كلتاهما تعمل على منافذ مختلفة ولا تتداخلان.",{"type":34,"title":119,"body":120},"أي أداة لأي ملف تعريف","‏**اختر Dockge إذا:** كنت تدير VPS أو اثنين، وخدماتك تعمل في حزم Compose، وتريد الاحتفاظ بالتحكم في ملفات `compose.yml` دون الاعتماد على أداة ثالثة لقراءتها، ولا تحتاج إلى تحكم في الوصول بالفريق.\n\n‏**اختر Portainer إذا:** كنت تدير عدة مضيفين Docker أو عنقود Swarm، وتريد API لأتمتة النشر من خط CI\u002FCD، أو تعمل في فريق بمستويات وصول مختلفة.\n\n‏**إذا كنت تبدأ مع Docker على VPS واحد:** ابدأ بـ Dockge. يمكنك الانتقال إلى Portainer لاحقاً دون فقدان حزمك — ملفات `compose.yml` في `\u002Fopt\u002Fstacks\u002F` تبقى قابلة للاستخدام كما هي.",{"type":38,"title":122,"items":123},"ما لا تعوّضه أيٌّ من الأداتين",[124,125,126,127],"‏حل نسخ احتياطي لوحدات تخزين Docker — يجب إعداده منفصلاً","‏وكيل عكسي TLS مثل Caddy أو nginx لعرض خدماتك — كلتا الأداتين تدير الحاويات، لا الشهادات","‏أداة مراقبة مثل Uptime Kuma للتنبيهات — كلتا الواجهتين تُظهر الحالة الراهنة فقط دون إرسال إشعارات","‏إدارة الأسرار التطبيقية — متغيرات البيئة في `compose.yml` تبقى نصاً صريحاً على القرص",{"type":34,"title":129,"body":130},"‏الاتجاه في 2026: Dockge يصعد وPortainer يبقى المرجع المؤسسي","‏منذ إطلاقه، اكتسب Dockge شعبية سريعة في مجتمع self-hosting. النقاشات على r\u002Fselfhosted وselfh.st خلال صيف 2026 تضع Dockge بين الأدوات الأكثر توصية للاستخدامات الفردية على VPS — خفّته وقابلية قراءة ملفات Compose هما ما يفسّران الحماس.\n\n‏يبقى Portainer المرجع في البيئات المؤسسية والسياقات التي تتطلب إدارة متعددة المضيفين أو Swarm. الأداتان تستهدفان استخدامات مختلفة، وصعود Dockge لا يعني أن Portainer قد تجاوزه الزمن — بل يعكس أن الاستخدامات البسيطة لا تحتاج إلى كل تعقيد Portainer.\n\n‏إذا كان استخدامك الحالي هو 'تشغيل وإيقاف وقراءة سجلات عشر حزم Compose على VPS واحد'، فإن Dockge يغطي هذا الاحتياج بجزء ضئيل من التعقيد. إذا نما نظامك غداً، فالانتقال إلى Portainer مسألة تهيئة لا إعادة كتابة.","‏VPS جاهز لـ Docker مع Portainer أو Dockge مثبَّت مسبقاً","‏تبدأ خوادم VPS الخاصة بـ ServOrbit بصلاحية root كاملة واختيار نظام التشغيل. قالب Portainer وقالب Dockge متاحان على Marketplace — يعمل مدير Docker البصري الخاص بك في أقل من خمس دقائق دون إعداد يدوي.","عرض VPS السحابية","\u002Fvps-cloud",[136,158,179],{"id":137,"slug":138,"slugs":139,"title":143,"excerpt":144,"readTime":145,"views":18,"isPinned":19,"publishedAt":146,"category":147,"categories":152,"featuredImage":28,"bgImage":29,"posterImage":154,"relatedSolution":155},35,"انشر-تطبيقاتك-باستخدام-portainer-على-خادم-vps",{"fr":140,"en":141,"ar":138,"es":142},"deployer-avec-portainer","deploy-your-applications-with-portainer-on-a-vps","desplegar-aplicaciones-con-portainer-en-un-vps","انشر تطبيقاتك باستخدام Portainer على خادم VPS","أدِر Docker بصريًا باستخدام Portainer على خادم VPS الخاص بك: حاويات، وstacks، وأحجام (volumes)، وشبكات تُدار من واجهة ويب واضحة.",4,"2026-05-16T00:00:00+00:00",{"id":148,"name":149,"slug":150,"color":151,"icon":150},3,"النشر","deploiement","bg-success\u002F10 text-success",[153],{"id":148,"name":149,"slug":150,"color":151,"icon":150},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-portainer-poster.svg",{"categorySlug":156,"appSlug":157},"نشر-التطبيقات-وdevops","portainer",{"id":159,"slug":160,"slugs":161,"title":165,"excerpt":166,"readTime":145,"views":18,"isPinned":19,"publishedAt":167,"category":168,"categories":174,"featuredImage":28,"bgImage":29,"posterImage":176,"relatedSolution":177},161,"استضافة-dockge-على-vps-مدير-مرئي-لـ-docker-compose",{"fr":162,"en":163,"ar":160,"es":164},"self-host-dockge-vps","how-to-self-host-dockge-on-a-vps-visual-docker-compose-manager","alojar-dockge-en-un-vps","استضافة Dockge على VPS: مدير مرئي لـ Docker Compose","انشر Dockge على خادم VPS الخاص بك — مدير مرئي خفيف ومفتوح المصدر لحُزم Docker Compose. أنشئ تطبيقات متعددة الحاويات وحرّرها وراقبها من واجهة ويب أنيقة، دون سطر الأوامر.","2026-07-03T00:00:00+00:00",{"id":169,"name":170,"slug":171,"color":172,"icon":173},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[175],{"id":169,"name":170,"slug":171,"color":172,"icon":173},"\u002Fblog\u002Fcovers\u002Fself-host-dockge-vps-poster.svg",{"categorySlug":156,"appSlug":178},"dockge",{"id":180,"slug":181,"slugs":182,"title":186,"excerpt":187,"readTime":145,"views":18,"isPinned":19,"publishedAt":188,"category":189,"categories":190,"featuredImage":28,"bgImage":29,"posterImage":192,"relatedSolution":28},104,"portainer-مقابل-dokploy-أي-واجهة-لإدارة-docker",{"fr":183,"en":184,"ar":181,"es":185},"portainer-vs-dokploy","portainer-vs-dokploy-which-docker-management-interface","portainer-vs-dokploy-interfaz-de-gestion-docker","Portainer مقابل Dokploy: أي واجهة لإدارة Docker؟","Portainer أم Dokploy على VPS الخاص بك؟ مقارنة عملية لاختيار واجهة إدارة Docker المناسبة لعمليات نشرك.","2026-03-08T00:00:00+00:00",{"id":22,"name":23,"slug":24,"color":25,"icon":24},[191],{"id":22,"name":23,"slug":24,"color":25,"icon":24},"\u002Fblog\u002Fcovers\u002Fportainer-vs-dokploy-poster.svg",1789046096392]