[{"data":1,"prerenderedAt":192},["ShallowReactive",2],{"seo-verification":3,"blog-بورتينر-30-يلغي-النسخة-المجانية-ثلاثة-بدايل-مفتوحة-المصدر-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-بورتينر-30-يلغي-النسخة-المجانية-ثلاثة-بدايل-مفتوحة-المصدر-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":132,"ctaBody":133,"ctaButton":134,"ctaUrl":135,"relatedPosts":136},367,"بورتينر-30-يلغي-النسخة-المجانية-ثلاثة-بدايل-مفتوحة-المصدر",{"fr":12,"en":13,"ar":10,"es":14},"portainer-3-alternative-self-hosted-vps","portainer-3-drops-ce-three-open-source-alternatives","portainer-3-elimina-ce-tres-alternativas-open-source","بورتينر 3.0 يُلغي النسخة المجانية: ثلاثة بدائل مفتوحة المصدر","Portainer‏ 3.0 يُنهي النسخة المجتمعية المجانية. إليك ثلاثة بدائل مفتوحة المصدر — Dockge‏ وCoolify‏ وKomodo‏ — يمكن نشرها اليوم على VPS‏ الخاص بك، مع مقارنة صادقة.",7,0,false,"2026-09-20T00:00:00+00:00","2026-09-20T21:13:51+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},3,"النشر","deploiement","bg-success\u002F10 text-success",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fportainer-3-alternative-self-hosted-vps-poster.svg",{"categorySlug":33,"appSlug":34},"نشر-التطبيقات-وdevops","komodo","في 18 سبتمبر 2026، أعلن فريق Portainer‏ عن إلغاء النسخة المجتمعية مع إصدار Portainer 3.0‏. يواجه مئات الآلاف من المستخدمين الآن خيارًا حاسمًا: الانتقال إلى اشتراك مدفوع أو الهجرة إلى أداة مجانية. هذه المقالة لا تعد بديل 1:1‏ — كل بديل يغطي نطاقًا مختلفًا. وهي تساعدك على تحديد الأنسب لحالتك الفعلية: خادم واحد، أسطول متعدد الخوادم، أو سير عمل GitOps‏.",[37,41,49,52,55,58,80,125,128],{"type":38,"title":39,"body":40},"h2","ما الذي يغيّره Portainer 3.0 لمستخدمي النسخة المجتمعية","منذ إنشائه، كانت **Portainer Community Edition**‎ تتيح إدارة حاويات ‎Docker‎ وحزم ‎Compose‎ عبر واجهة ويب، مجانًا، دون أي حد للعقد. يغيّر ‎Portainer 3.0‎ هذا النموذج: تُلغى النسخة المجتمعية لصالح إصدار موحّد هو **3 Nodes Free**‎ (المعروف سابقًا بـ‎Business‎)، الذي يُقيّد الاستخدام بثلاثة عقد كحد أقصى. بالنسبة للفرق التي تتجاوز هذا الحد أو ترفض قبول ترخيص تجاري حتى وإن كان مجانًا (شروط الاستخدام ‎Business‎)، أصبح الانتقال حتمًا لا مناص منه.\n\nفي ‎18 سبتمبر 2026‎، يتمحور الإعلان الرسمي حول الانتقال الوشيك. يواجه مستخدمو ‎Portainer CE‎ ثلاثة أسئلة فورية: هل ستكون بيانات الإعداد قابلة للترحيل، وهل سيصمد سير عملهم الحالي أمام التغيير، وأي بديل يلائم قيودهم — خادم واحد أم متعدد الخوادم أم ‎GitOps‎؟",{"type":42,"title":43,"items":44},"ul","ملفات الهجرة الثلاثة",[45,46,47,48],"**خادم واحد، البساطة أولًا** ← Dockge‏: واجهة خفيفة، حزم Compose‏، لا اعتماديات.","**نشر تطبيقات كاملة، PaaS‏ مستضاف ذاتيًا** ← Coolify‏: وكيل عكسي مدمج، SSL‏ تلقائي، نشر من Git‏.","**متعدد الخوادم، GitOps‏، فرق عمل** ← Komodo‏: تنسيق مركزي، Core‏ أقل من 256‏ ميغابايت RAM‏، متاح في كتالوج ServOrbit‏.","الأدوات الثلاثة مرخّصة بمصدر مفتوح، دون طبقة مدفوعة للميزات الأساسية، ونشطة في 2026.",{"type":38,"title":50,"body":51},"Dockge — إدارة Compose دون تعقيد","**Dockge**‎ مدير حزم `docker-compose.yml`‎ طوّره منشئ ‎Uptime Kuma‎. لا يسعى لاستبدال ‎Portainer‎ بالكامل: يستهدف نطاقًا محددًا وهو إدارة ونشر ملفات ‎Compose‎ عبر واجهة ويب بسيطة وأنيقة.\n\nنقاط القوة: يعمل بأمرَين (`git clone`‎ + `docker compose up`‎)، يستمع على منفذ واحد، لا يحتاج قاعدة بيانات، ونسخة واحدة من ‎Dockge‎ تُدير **عدة مضيفي ‎Docker‎ عبر ‎SSH‎**. تعرض واجهته بوضوح حالة كل خدمة والسجلات اللحظية، وتتيح تعديل `docker-compose.yml`‎ مباشرةً من المتصفح.\n\nالقيود: لا يدعم ‎Dockge‎ إدارة ‎Kubernetes‎، ولا يتضمن وكيلًا عكسيًا مدمجًا، ولا يدعم إدارة سجلات ‎Docker‎ الخاصة. إن كان سير عملك يتجاوز حزم ‎Compose‎ على خوادم ‎VPS Linux‎، ستبلغ حدوده بسرعة.",{"type":38,"title":53,"body":54},"Coolify — PaaS مستضاف ذاتيًا مع SSL ووكيل عكسي مدمجَين","يضع **Coolify**‎ نفسه كـ‎Heroku‎ أو ‎Render‎ تستضيفه بنفسك. يتجاوز إدارة الحاويات: يتولى النشر من ‎Git‎ (‎push-to-deploy‎)، يُهيّئ الوكيل العكسي تلقائيًا (‎Traefik‎)، يجدد شهادات ‎SSL Let's Encrypt‎، ويستطيع نشر تطبيقات ‎Docker‎ والمواقع الثابتة وملفات ‎Dockerfile‎ على حدٍّ سواء.\n\nنقاط القوة: أمر تثبيت واحد (`curl -fsSL https:\u002F\u002Fcdn.coollabs.io\u002Fcoolify\u002Finstall.sh | bash`‎)، واجهة حديثة، إدارة أصيلة لمتغيرات البيئة والأسرار، ونشر على عدة خوادم من لوحة قيادة مركزية. يدعم ‎Coolify‎ أيضًا تطبيقات ‎Laravel‎ و‎Node.js‎ و‎Python‎ وأطر عمل أخرى دون إعداد يدوي للوكيل.\n\nالقيود: أثقل من ‎Dockge‎ (عدة خدمات في الخلفية)، يتطلب نطاقًا للوصول إلى الواجهة بشكل افتراضي، وقد يكون نموذج النشر عبر ‎Git‎ مفرطًا إن كنت تدير حزم ‎Compose‎ فحسب.",{"type":38,"title":56,"body":57},"Komodo — تنسيق متعدد الخوادم وGitOps","**Komodo** (المعروف سابقًا بـMonitor‏) هو الأكثر اكتمالًا من بين الثلاثة. بموجب رخصة GPL-3.0‏، يوفر بنية Core\u002FPeriphery‏: يُنسّق Core‏ مركزي عملاء Periphery‏ المنتشرين على كل خادم. يدير نشر Docker‏ وDocker Compose‏، يُزامن الحزم من مستودع Git‏، يُركّز السجلات والتنبيهات، ويكشف واجهة API‏.\n\nيستهلك Komodo Core‏ أقل من 256‏ ميغابايت RAM‏ في وضع الخمول — يعمل على نفس VPS‏ الأساسي الذي تعمل عليه تطبيقاتك. وهو أقرب البدائل إلى Portainer‏ من حيث النطاق الوظيفي، والوحيد من بين الثلاثة الذي يغطي حالة متعددة الخوادم مع GitOps‏ بشكل أصيل.\n\nللحصول على دليل تثبيت كامل، راجع الدليل المخصص: \u003Ca href=\"\u002Fblog\u002Fself-host-komodo-vps\">self-host-komodo-vps\u003C\u002Fa>. Komodo‏ متاح أيضًا مباشرةً من كتالوج ServOrbit‏.",{"type":59,"title":60,"steps":61},"steps","نشر Komodo Core على VPS ServOrbit",[62,65,68,71,74,77],{"title":63,"body":64},"المتطلبات الأساسية","VPS‏ بصلاحيات root‏، مع تثبيت Docker‏ وDocker Compose‏. خصص 1‏ vCPU‏ و512‏ ميغابايت RAM‏ كحد أدنى لـCore‏ وحده (أقل من 256‏ ميغابايت في وضع الخمول). يُنصح بنطاق أو نطاق فرعي يشير إلى VPS‏ للوصول عبر HTTPS‏.",{"title":66,"body":67},"إنشاء المجلد وملف Compose","اتصل عبر SSH‏، ثم:\n\n```bash\nmkdir -p \u002Fopt\u002Fkomodo && cd \u002Fopt\u002Fkomodo\n```\n\nأنشئ ملف `compose.yml`‏ باستخدام المحتوى الرسمي من وثائق Komodo‏. عدّل المتغيرات `KOMODO_HOST`‏ (نطاقك)، و`KOMODO_PASSKEY`‏ (سلسلة عشوائية طويلة)، ومسارات المجلدات وفق إعدادك.",{"title":69,"body":70},"تشغيل Core","```bash\ndocker compose up -d\n```\n\nتحقق من أن حاويتَي `komodo-core`‏ و`komodo-mongo`‏ في حالة `Up`‏:\n\n```bash\ndocker compose ps\n```\n\nيستمع Core‏ بشكل افتراضي على المنفذ 9120. إذا كنت تستخدم وكيلًا عكسيًا (nginx‏ أو Caddy‏)، أنشئ vhost‏ يُعيد التوجيه إلى `localhost:9120`‏.",{"title":72,"body":73},"ضبط HTTPS مع Caddy أو nginx","مع **Caddy** (الأبسط):\n\n```bash\nkomodo.your-domain.com {\n    reverse_proxy localhost:9120\n}\n```\n\nيُجدد Caddy‏ شهادة Let's Encrypt‏ تلقائيًا. مع **nginx**، أنشئ كتلة `server`‏ قياسية مع `proxy_pass http:\u002F\u002F127.0.0.1:9120;`‏ وأدِر الشهادة عبر Certbot‏.",{"title":75,"body":76},"إضافة الخوادم (عملاء Periphery)","على كل خادم تريد مراقبته، انشر عميل Periphery‏:\n\n```bash\ndocker run -d \\\n  --name komodo-periphery \\\n  --restart unless-stopped \\\n  -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock \\\n  ghcr.io\u002Fmoghtech\u002Fkomodo-periphery:latest\n```\n\nفي واجهة Core‏، أضف الخادم بعنوان IP‏ والمفتاح المشترك. يرفع العميل فورًا حالة جميع الحاويات والحزم.",{"title":78,"body":79},"ربط مستودع Git لـGitOps","في Komodo‏، انتقل إلى **Resources → Repos**‏ وأضف مستودعك (GitHub‏ أو Gitea‏ أو Forgejo‏ أو أي خادم Git‏ متوافق). ثم أنشئ **Stack**‏ يشير إلى مسار `compose.yml`‏ في ذلك المستودع. عند كل مزامنة (يدوية أو مُشغَّلة بخطاف ويب)، يطبق Komodo‏ الفرق — وهو سلوك GitOps‏ المطلوب تمامًا.\n\nلمزيد من التكامل مع Forgejo‏\u002FWoodpecker‏، راجع \u003Ca href=\"\u002Fblog\u002Fdeployer-avec-portainer\">deployer-avec-portainer\u003C\u002Fa> للحصول على مرجع ضبط الوكيل العكسي وSSL‏، المنطبق على أي مدير حاويات.",{"type":81,"title":82,"headers":83,"rows":88},"comparison","مقارنة: Dockge وCoolify وKomodo في مواجهة Portainer CE",[84,85,86,87],"المعيار","Dockge","Coolify","Komodo",[89,94,99,104,108,113,116,118,123],[90,91,92,93],"الرخصة","MIT","Apache 2.0","GPL-3.0",[95,96,97,98],"متعدد الخوادم","لا (مضيف واحد)","نعم (عقد SSH)","نعم (Core\u002FPeriphery)",[100,101,102,103],"GitOps \u002F مزامنة مستودع","لا","نعم (push-to-deploy)","نعم (Git Stacks)",[105,106,107,106],"SSL تلقائي","لا (مُدار بشكل منفصل)","نعم (Traefik مدمج)",[109,110,111,112],"RAM في الخمول (Core)","أقل من 50 ميغابايت","300–500 ميغابايت تقريبًا","أقل من 256 ميغابايت",[114,101,115,115],"RBAC \u002F مستخدمون","نعم",[117,101,115,115],"REST API",[119,120,121,122],"حالة الاستخدام الرئيسية","Compose أحادي الخادم","PaaS للمطورين\u002Fالوكالات","أسطول Docker + GitOps",[124,101,101,115],"في كتالوج ServOrbit",{"type":38,"title":126,"body":127},"استكشاف الأخطاء — أخطاء الهجرة الشائعة","**تعارض منفذ Portainer CE‏ 9000 مع Komodo‏.** إذا أبقيت Portainer‏ يعمل بالتوازي خلال الهجرة، تحقق من أن Komodo‏ يستمع على منفذ مختلف (9120 افتراضيًا). عدّل `KOMODO_PORT`‏ في ملف Compose‏ الخاص بـKomodo‏ إذا لزم الأمر.\n\n**رفض `docker.sock`‏ من عميل Periphery‏.** في بعض التوزيعات (Ubuntu 22.04+‏)، ينتمي المقبس إلى مجموعة `docker`‏. أضف المستخدم الحالي إلى هذه المجموعة (`usermod -aG docker $USER`‏) أو شغّل العميل بـ`--user root`‏ — فقط إذا فهمت تداعيات الأمان.\n\n**فشل بدء تشغيل حزم Compose المستوردة من Portainer‏.** يخزّن Portainer‏ بعض متغيرات البيئة في خزينته الخاصة (Secrets‏). تحقق من أن كل `compose.yml`‏ مُهاجَر يمتلك ملف `.env`‏ كاملًا، أو أعلن المتغيرات في قسم **Variables**‏ ضمن Komodo‏.\n\n**لا يجد Coolify‏ الـ`Dockerfile`‏ بعد ربط Git‏.** يجب أن يشير حقل \"Build path\"‏ إلى المجلد الذي يحتوي على `Dockerfile`‏، وليس جذر المستودع إذا كان الملف في مجلد فرعي. تحقق أيضًا من أن الفرع المُهيَّأ موجود فعلًا على الخادم البعيد.\n\n**يعرض Dockge‏ رسالة \"Compose file not found\"‏ بعد إعادة التشغيل.** يجب أن يشير ربط المجلد إلى المجلد **الأب** للمشروع، وليس إلى ملف `compose.yml`‏ مباشرةً. اتفاقية Dockge‏ هي `\u002Fopt\u002Fstacks\u002F\u003Cاسم-الحزمة>\u002Fcompose.yml`‏ — اتبع هذا التسلسل الهرمي.",{"type":129,"title":130,"body":131},"tip","استراتيجية الهجرة التدريجية","لا تقطع Portainer CE‏ قبل التحقق من صحة بديلك. انشر Komodo‏ (أو Dockge‏) بالتوازي على نفس الخادم، استورد حزمك واحدةً تلو الأخرى، اختبر كل عملية نشر، ثم أوقف Portainer‏. الأداتان لا تتعارضان: يصل Komodo‏ إلى مقبس Docker‏ دون أن يتعارض مع Portainer‏ على منفذ مختلف. الهجرة في ليلة واحدة لأسطول من عشر حزم أمر واقعي.","Komodo متاح على ServOrbit","انشر Komodo‏ من كتالوج ServOrbit‏ بنقرات قليلة. يعمل Core‏ بأقل من 256‏ ميغابايت RAM‏ — متوافق مع خطط VPS‏ الأساسية. لا يلزم ضبط وكيل عكسي يدويًا.","نشر Komodo على VPS","\u002Fmarketplace\u002Fنشر-التطبيقات-وdevops\u002Fkomodo",[137,155,176],{"id":138,"slug":139,"slugs":140,"title":144,"excerpt":145,"readTime":146,"views":147,"isPinned":19,"publishedAt":148,"updatedAt":149,"category":150,"categories":151,"featuredImage":29,"bgImage":30,"posterImage":153,"relatedSolution":154},191,"استضافة-komodo-على-vps-تنسيق-docker-وgitops-للخوادم",{"fr":141,"en":142,"ar":139,"es":143},"self-host-komodo-vps","self-host-komodo-on-a-vps-multi-server-docker-and-gitops","alojar-komodo-en-un-vps","استضافة Komodo على VPS: تنسيق Docker وGitOps للخوادم","انشر ‌Komodo على ‌VPS من ‌ServOrbit لإدارة حزم ‌Docker وخطوط ‌GitOps عبر خوادم متعددة من لوحة تحكم واحدة — ثنائي ‌Rust، مفتوح المصدر.",9,2,"2026-07-25T00:00:00+00:00","2026-09-10T13:10:43+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[152],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fself-host-komodo-vps-poster.svg",{"categorySlug":33,"appSlug":34},{"id":156,"slug":157,"slugs":158,"title":162,"excerpt":163,"readTime":164,"views":165,"isPinned":19,"publishedAt":166,"updatedAt":167,"category":168,"categories":173,"featuredImage":29,"bgImage":30,"posterImage":175,"relatedSolution":29},104,"portainer-مقابل-dokploy-أي-واجهة-لإدارة-docker",{"fr":159,"en":160,"ar":157,"es":161},"portainer-vs-dokploy","portainer-vs-dokploy-which-docker-management-interface","portainer-vs-dokploy-interfaz-de-gestion-docker","Portainer مقابل Dokploy: أي واجهة لإدارة Docker؟","Portainer أم Dokploy على VPS الخاص بك؟ مقارنة عملية لاختيار واجهة إدارة Docker المناسبة لعمليات نشرك.",4,1,"2026-03-08T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":169,"name":170,"slug":171,"color":172,"icon":171},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[174],{"id":169,"name":170,"slug":171,"color":172,"icon":171},"\u002Fblog\u002Fcovers\u002Fportainer-vs-dokploy-poster.svg",{"id":177,"slug":178,"slugs":179,"title":183,"excerpt":184,"readTime":164,"views":18,"isPinned":19,"publishedAt":185,"updatedAt":167,"category":186,"categories":187,"featuredImage":29,"bgImage":30,"posterImage":189,"relatedSolution":190},35,"انشر-تطبيقاتك-باستخدام-portainer-على-خادم-vps",{"fr":180,"en":181,"ar":178,"es":182},"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)، وشبكات تُدار من واجهة ويب واضحة.","2026-05-16T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[188],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-portainer-poster.svg",{"categorySlug":33,"appSlug":191},"portainer",1789939065554]