[{"data":1,"prerenderedAt":131},["ShallowReactive",2],{"seo-verification":3,"blog-انشر-تطبيقاتك-باستخدام-portainer-على-خادم-vps-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":22,"featuredImage":24,"bgImage":25,"posterImage":26,"relatedSolution":27,"intro":30,"sections":31,"ctaTitle":74,"ctaBody":75,"ctaButton":76,"ctaUrl":77,"relatedPosts":78},35,"انشر-تطبيقاتك-باستخدام-portainer-على-خادم-vps",{"fr":10,"en":11,"ar":8},"deployer-avec-portainer","deploy-your-applications-with-portainer-on-a-vps","انشر تطبيقاتك باستخدام Portainer على خادم VPS","أدِر Docker بصريًا باستخدام Portainer على خادم VPS الخاص بك: حاويات، وstacks، وأحجام (volumes)، وشبكات تُدار من واجهة ويب واضحة.",3,0,false,"2026-05-16T00:00:00+00:00",{"id":14,"name":19,"slug":20,"color":21,"icon":20},"النشر","deploiement","bg-success\u002F10 text-success",[23],{"id":14,"name":19,"slug":20,"color":21,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fdeployer-avec-portainer-poster.svg",{"categorySlug":28,"appSlug":29},"نشر-التطبيقات-وdevops","portainer","Portainer هو واجهة الويب المرجعية لإدارة Docker وDocker Swarm. بدلًا من حفظ عشرات الأوامر، تُدير حاوياتك وstacks وأحجامك من لوحة تحكم بصرية. إليك كيفية نشره على خادم VPS الخاص بك واستخدامه يوميًا.",[32,36,46,49,68,71],{"type":33,"title":34,"body":35},"h2","لماذا تثبّت Portainer على خادم VPS الخاص بك","تصبح إدارة Docker من سطر الأوامر مملّة بسرعة عندما تتراكم لديك الحاويات: فالعثور على سجلّات خدمة ما، أو فحص حجم (volume)، أو إعادة تشغيل stack، أو التحقق من استخدام الموارد يتطلب التنقل بين عدة أوامر. يعرض Portainer كل ذلك في واجهة ويب: ترى حالة كل حاوية، وتطّلع على السجلّات المباشرة، وتفتح وحدة تحكم تفاعلية، وتنشر stacks عبر محرّر `docker-compose`، وتراقب استهلاك CPU\u002FRAM. على خلاف منصة PaaS مثل CapRover أو Dokku، لا يبني Portainer شفرتك: فهو أداة لإدارة بيئة Docker القائمة لديك وعرضها بصريًا. إنه مثالي للفرق التي تريد وصولًا واضحًا وقابلًا للتفويض إلى خادم Docker دون منح وصول SSH للجميع.",{"type":37,"title":38,"items":39},"ul","ما يبسّطه Portainer يوميًا",[40,41,42,43,44,45],"نظرة شاملة في الوقت الحقيقي على جميع حاوياتك وصورك وأحجامك وشبكاتك.","نشر stacks عبر محرّر `docker-compose` مدمج، دون لمس SSH.","سجلّات مباشرة ووحدة تحكم تفاعلية داخل كل حاوية، مباشرةً في المتصفح.","إدارة دقيقة للصلاحيات: أنشئ حسابات وفرقًا بوصول محدود.","مراقبة استهلاك CPU وRAM والشبكة لكل خدمة.","إدارة عدة مضيفي Docker أو عناقيد Swarm من واجهة واحدة.",{"type":33,"title":47,"body":48},"متطلبات Portainer","Portainer خفيف للغاية لأنه لا يفعل سوى إدارة Docker، دون أداة بناء أو قاعدة بيانات ثقيلة. خادم VPS بذاكرة 1 غيغابايت من RAM ومعالج vCPU واحد يكفي وأكثر لتشغيل Portainer نفسه؛ ثم حدّد حجم خادم VPS وفقًا للتطبيقات التي تنوي استضافتها عليه. مع ذلك، خصّص 20 غيغابايت من قرص SSD لصور Docker. يجب تثبيت Docker Engine مسبقًا (يتصل Portainer بمقبس `\u002Fvar\u002Frun\u002Fdocker.sock`). يُنصح باسم نطاق `portainer.mydomain.com` ومنفذ 443 مفتوح لعرض الواجهة عبر HTTPS. مهم: لا تترك أبدًا المنفذ 9000 معرَّضًا مباشرةً على الإنترنت دون وكيل عكسي (reverse proxy) ومصادقة قوية، لأن Portainer يمنح تحكمًا كاملًا في Docker.",{"type":50,"title":51,"steps":52},"steps","انشر Portainer في 5 خطوات",[53,56,59,62,65],{"title":54,"body":55},"جهّز Docker على خادم VPS","ثبّت Docker إن لم يكن مثبتًا بالفعل: `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. تحقق بـ `docker ps`. أنشئ حجمًا مخصصًا لحفظ بيانات Portainer: `docker volume create portainer_data`.",{"title":57,"body":58},"شغّل حاوية Portainer","ابدأ Portainer CE: `docker run -d -p 9443:9443 --name portainer --restart=always -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock -v portainer_data:\u002Fdata portainer\u002Fportainer-ce:latest`. تصبح الواجهة متاحة على المنفذ 9443 عبر HTTPS موقَّع ذاتيًا.",{"title":60,"body":61},"أنشئ حساب المسؤول","افتح `https:\u002F\u002FIP_DU_VPS:9443` خلال الدقائق الأولى بعد التشغيل: يفرض Portainer إنشاء حساب المسؤول ضمن نافذة زمنية محدودة لأسباب أمنية. اختر كلمة مرور قوية.",{"title":63,"body":64},"اعرضه بشكل سليم عبر وكيل عكسي","ضع Caddy أو Nginx Proxy Manager أمام Portainer لتقديم الواجهة على `portainer.mydomain.com` بشهادة Let's Encrypt حقيقية. ثم أغلِق المنفذ 9443 في جدار الحماية للسماح فقط بحركة المرور عبر الوكيل.",{"title":66,"body":67},"انشر أول stack لك","في قائمة «Stacks»، الصق ملف `docker-compose.yml` (مثلًا تطبيق + PostgreSQL)، سمِّ الـ stack وانقر على «Deploy». ينشئ Portainer الحاويات والشبكة والأحجام، وتتابع حالتها في الوقت الحقيقي.",{"type":69,"body":70},"tip","فعّل «Access Controls» في Portainer لتفويض إدارة stack محدد إلى مطوّر دون منحه وصولًا إلى الخادم بأكمله. للمزيد، انشر وكيل Portainer على خادم VPS ثانٍ واربطه بمثيلك الرئيسي: عندئذٍ تدير عدة خوادم Docker من نقطة واحدة. انسخ احتياطيًا بانتظام الحجم `portainer_data`، الذي يحتوي على مستخدميك ونقاط النهاية (endpoints) وتعريفات stacks.",{"type":33,"title":72,"body":73},"تثبيت Portainer من متجر ServOrbit","كل ما سبق يمكن تنفيذه يدويًا، ومن المفيد معرفة كيفية القيام بذلك. وإن كنت تفضّل عدم القيام بذلك، فإن Portainer CE متاح في [متجر ServOrbit](\u002Fmarketplace\u002Fdeploiement\u002Fportainer) ويُثبَّت على خادم VPS بنقرة واحدة. يُنشر القالب بصورة `portainer\u002Fportainer-ce:latest` عبر Docker Compose، ويُركّب مقبس `\u002Fvar\u002Frun\u002Fdocker.sock` وينشئ حجم `portainer_data` للحفاظ على البيانات — دون الحاجة إلى جلسة SSH للإعداد الأساسي. عند أول دخول إلى الواجهة، يرشدك Portainer عبر معالج إعداد لإنشاء حساب المسؤول واختيار بيئة Docker الخاصة بك. لا يلزم اسم نطاق عند التثبيت: يمكنك الوصول إلى الواجهة عبر نفق SSH وإضافة نطاق مخصص من مساحة العميل متى شئت.","أدِر Docker بصريًا باستخدام Portainer","خادم VPS Cloud من ServOrbit يُسلَّم مع Docker جاهز للاستخدام يتيح لك تثبيت Portainer بأمر واحد وقيادة جميع حاوياتك من واجهة ويب واضحة.","احصل على خادم VPS Cloud الخاص بي","\u002Fmarketplace\u002Fنشر-التطبيقات-وdevops\u002Fportainer",[79,97,117],{"id":80,"slug":81,"slugs":82,"title":85,"excerpt":86,"readTime":87,"views":15,"isPinned":16,"publishedAt":88,"category":89,"categories":94,"featuredImage":24,"bgImage":25,"posterImage":96,"relatedSolution":24},104,"portainer-مقابل-dokploy-أي-واجهة-لإدارة-docker",{"fr":83,"en":84,"ar":81},"portainer-vs-dokploy","portainer-vs-dokploy-which-docker-management-interface","Portainer مقابل Dokploy: أي واجهة لإدارة Docker؟","Portainer أم Dokploy على VPS الخاص بك؟ مقارنة عملية لاختيار واجهة إدارة Docker المناسبة لعمليات نشرك.",4,"2026-03-08T00:00:00+00:00",{"id":90,"name":91,"slug":92,"color":93,"icon":92},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[95],{"id":90,"name":91,"slug":92,"color":93,"icon":92},"\u002Fblog\u002Fcovers\u002Fportainer-vs-dokploy-poster.svg",{"id":98,"slug":99,"slugs":100,"title":103,"excerpt":104,"readTime":87,"views":15,"isPinned":16,"publishedAt":105,"category":106,"categories":112,"featuredImage":24,"bgImage":25,"posterImage":114,"relatedSolution":115},161,"استضافة-dockge-على-vps-مدير-مرئي-لـ-docker-compose",{"fr":101,"en":102,"ar":99},"self-host-dockge-vps","how-to-self-host-dockge-on-a-vps-visual-docker-compose-manager","استضافة Dockge على VPS: مدير مرئي لـ Docker Compose","انشر Dockge على خادم VPS الخاص بك — مدير مرئي خفيف ومفتوح المصدر لحُزم Docker Compose. أنشئ تطبيقات متعددة الحاويات وحرّرها وراقبها من واجهة ويب أنيقة، دون سطر الأوامر.","2026-07-03T00:00:00+00:00",{"id":107,"name":108,"slug":109,"color":110,"icon":111},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[113],{"id":107,"name":108,"slug":109,"color":110,"icon":111},"\u002Fblog\u002Fcovers\u002Fself-host-dockge-vps-poster.svg",{"categorySlug":28,"appSlug":116},"dockge",{"id":118,"slug":119,"slugs":120,"title":123,"excerpt":124,"readTime":125,"views":15,"isPinned":16,"publishedAt":126,"category":127,"categories":128,"featuredImage":24,"bgImage":25,"posterImage":130,"relatedSolution":24},33,"انشر-تطبيقاتك-باستخدام-caprover-على-خادم-vps",{"fr":121,"en":122,"ar":119},"deployer-avec-caprover","deploy-your-applications-with-caprover-on-a-vps","انشر تطبيقاتك باستخدام CapRover على خادم VPS","دليل CapRover الشامل: التثبيت، captain-definition، CI\u002FCD مع GitHub Actions، الكتلة متعددة العقد، النسخ الاحتياطية وإصلاح أخطاء 502 وBuild Failed وDocker API.",10,"2026-05-18T00:00:00+00:00",{"id":14,"name":19,"slug":20,"color":21,"icon":20},[129],{"id":14,"name":19,"slug":20,"color":21,"icon":20},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-caprover-poster.svg",1787580948389]