[{"data":1,"prerenderedAt":151},["ShallowReactive",2],{"seo-verification":3,"blog-كيفية-استضافة-saleor-على-خادم-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-كيفية-استضافة-saleor-على-خادم-vps-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":83,"ctaBody":84,"ctaButton":85,"ctaUrl":86,"relatedPosts":87},362,"كيفية-استضافة-saleor-على-خادم-vps",{"fr":12,"en":13,"ar":10,"es":14},"self-host-saleor-vps","self-host-saleor-on-vps","como-alojar-saleor-en-un-vps","استضافة Saleor على VPS: تجارة إلكترونية headless مفتوحة","استضف Saleor Commerce على خادمك الخاص: منصة تجارة إلكترونية مفتوحة المصدر بـ Python\u002FDjango، لوحة تحكم React وعامل Celery. دليل كامل لـ Docker Compose.",5,0,false,"2026-09-19T00:00:00+00:00","2026-09-19T17:11:15+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-saleor-vps-poster.svg",{"categorySlug":34,"appSlug":35},"التجارة-الإلكترونية","saleor","Saleor Commerce (BSD-3-Clause، 23 ألف+ نجمة GitHub) هي منصة تجارة إلكترونية headless مبنية بـ Python وDjango. تعرض كل شيء — المنتجات، الطلبات، المدفوعات، العملاء — عبر GraphQL API واحد، مما يمنحك حرية بناء أي واجهة أمامية: Next.js، React Native، أو أي عميل GraphQL.\n\nعلى VPS ServOrbit، تعمل سبعة حاويات Docker تلقائياً: PostgreSQL 15، Valkey 8، API Django، عامل Celery، لوحة تحكم React ونظام توجيه Nginx — كل شيء جاهز في دقيقتين.",[38,42,52,55,77,80],{"title":39,"type":40,"body":41},"لماذا التجارة الإلكترونية الـ headless؟","h2","في البنية المعمارية الـ headless، تنفصل الواجهة الأمامية عن الخلفية: الخلفية تُدير الكتالوج والطلبات والمدفوعات عبر API، بينما الواجهة الأمامية تبنيها كما تريد.\n\nSaleor تأخذ هذا المفهوم إلى أقصاه: لا توجد واجهة أمامية مدمجة. كل السطح البرمجي هو GraphQL API. لوحة التحكم React للإدارة فقط، وليس للبيع للعملاء.\n\nهذا يعني: أنت تبني الواجهة التي يراها عملاؤك — موقع Next.js، تطبيق جوال، أو أي عميل يفهم GraphQL.",{"title":43,"type":44,"items":45},"ما يقدمه Saleor على VPS ServOrbit","ul",[46,47,48,49,50,51],"**GraphQL API كاملة** — المنتجات، الطلبات، العملاء، المدفوعات، الشحن: كل شيء قابل للاستعلام والتعديل.","**قنوات متعددة** — متجر مغربي بالدرهم، متجر فرنسي باليورو، كتالوج B2B بالجملة: قنوات مستقلة، لوحة تحكم واحدة.","**لوحة تحكم React مضمنة** — أدِر كتالوجك وطلباتك وعروضك دون كتابة كود.","**عامل Celery للمهام غير المتزامنة** — webhooks، إشعارات البريد، معالجة الطلبات.","**PostgreSQL 15 + Valkey 8** — قاعدة بيانات موثوقة وذاكرة تخزين مؤقت سريعة.","**رخصة BSD-3** — لا رسوم على المعاملات، لا ميزات مدفوعة.",{"title":53,"type":40,"body":54},"البنية المعمارية: سبع حاويات، منفذ واحد","يعمل Stack Saleor على ServOrbit عبر سبعة خدمات Docker Compose:\n\n1. **db** — PostgreSQL 15، بيانات في حجم دائم.\n2. **cache** — Valkey 8، ذاكرة التخزين المؤقت وSroker Celery.\n3. **init** — يعمل مرة واحدة: يُطبق الترحيلات، يُولد مفتاح RSA، يُنشئ حساب المسؤول.\n4. **api** — Uvicorn + Django، يخدم GraphQL API على المنفذ 8000.\n5. **worker** — Celery، يعالج قائمة المهام غير المتزامنة.\n6. **dashboard** — تطبيق React المُجمَّع مسبقاً.\n7. **proxy** — Nginx، نقطة الدخول الوحيدة. يوجه `\u002Fgraphql\u002F` و`\u002Fstatic\u002F` و`\u002Fmedia\u002F` إلى api، وكل شيء آخر إلى dashboard.",{"title":56,"type":57,"steps":58},"النشر من Marketplace ServOrbit","steps",[59,62,65,68,71,74],{"title":60,"body":61},"اطلب VPS بـ 4 GB RAM","الحد الأدنى 2 GB، لكن 4 GB موصى به للإنتاج.",{"title":63,"body":64},"اربط نطاقك قبل النشر","يربط Saleor API_URL وDjango's ALLOWED_CLIENT_HOSTS بنطاقك عند أول تشغيل. لا يمكن تغييره لاحقاً دون إعادة إنشاء الأحجام.",{"title":66,"body":67},"ابدأ النشر","Marketplace → E-commerce → Saleor → نشر. يُطبّق حاوية init الترحيلات ويُنشئ حساب admin@example.com.",{"title":69,"body":70},"انتظر 90-120 ثانية","أول تشغيل يُنزّل الصور (~1 GB) ويُطبق ترحيلات المخطط.",{"title":72,"body":73},"أنشئ قناة بيع","Catalogue → Channels → إنشاء قناة. بدون قناة لا يمكنك إنشاء منتجات.",{"title":75,"body":76},"اربط واجهتك الأمامية","وجّه Next.js أو أي عميل GraphQL إلى https:\u002F\u002Fنطاقك\u002Fgraphql\u002F",{"title":78,"type":40,"body":79},"ربط بوابة الدفع","يتعامل Saleor مع المدفوعات عبر **Saleor Apps** — خدمات صغيرة تتصل بمزود الدفع. المنظومة الرسمية تغطي Stripe وAdyen وPayPal. لسوق المغرب، تكامل CMI ممكن عبر Saleor App SDK.\n\nمن لوحة التحكم: Apps → Explore apps للتثبيت من marketplace Saleor، أو Apps → Install custom app للإشارة إلى خدمتك الخاصة.",{"title":81,"type":40,"body":82},"Saleor مقابل PrestaShop و WooCommerce","**PrestaShop** و**WooCommerce** منصات متكاملة: القالب والسلة وAPI تعمل في نفس عملية PHP. سهلة البدء لكن التخصيص العميق صعب.\n\n**Saleor** الفلسفة المعاكسة: لا قالب مدمج، كل شيء عبر GraphQL. الخيار الصحيح عندما يكون لديك مطورون قادرون على بناء storefront بـ Next.js أو React Native، أو عندما يتجاوز احتياجك ما يدعمه قالب قياسي.\n\nمن حيث الموارد: Saleor (Python\u002FDjango) يستهلك RAM أكثر من WooCommerce الخفيف، لكن أقل بكثير من Magento. على VPS بـ 4 GB RAM، يعمل Stack بارتياح.","هل أنت مستعد لإطلاق متجرك الـ headless؟","يقوم ServOrbit بنشر Saleor Commerce على Ubuntu 24.04 بنقرة واحدة — PostgreSQL وValkey وAPI Django وعامل Celery ولوحة التحكم React وNginx — كل شيء مُهيأ مسبقاً.","نشر Saleor Commerce","\u002Fmarketplace\u002Fالتجارة-الإلكترونية\u002Fsaleor",[88,106,129],{"id":89,"slug":90,"slugs":91,"title":95,"excerpt":96,"readTime":97,"views":18,"isPinned":19,"publishedAt":98,"updatedAt":99,"category":100,"categories":101,"featuredImage":30,"bgImage":31,"posterImage":103,"relatedSolution":104},145,"prestashop-على-vps-تجارة-إلكترونية-حرة-دون-منصة-مغلقة",{"fr":92,"en":93,"ar":90,"es":94},"installer-prestashop-vps","prestashop-on-a-vps-open-e-commerce-with-no-closed-platform","instalar-prestashop-en-un-vps","تثبيت PrestaShop على خادم VPS: دليل شامل 2025","نشر ‎PrestaShop 8.x‎ على خادم ‎VPS‎ يعمل بـ‎Ubuntu 24.04‎ مع ‎Apache‎ و‎PHP 8.2‎ و‎MySQL 8‎ و‎SSL‎. أوامر دقيقة ومتطلبات وحلول للمشكلات الشائعة.",8,"2026-01-31T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[102],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Finstaller-prestashop-vps-poster.svg",{"categorySlug":34,"appSlug":105},"prestashop",{"id":107,"slug":108,"slugs":109,"title":113,"excerpt":114,"readTime":115,"views":116,"isPinned":19,"publishedAt":117,"updatedAt":118,"category":119,"categories":123,"featuredImage":30,"bgImage":31,"posterImage":125,"relatedSolution":126},3,"تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026",{"fr":110,"en":111,"ar":108,"es":112},"installer-n8n-vps","install-n8n-on-vps-with-docker-complete-2026-guide","instalar-n8n-en-vps-con-docker","تثبيت n8n على VPS مع Docker: دليل شامل 2026","انشر n8n على VPS مع Docker والوكيل العكسي وHTTPS. يشمل عطل V8، خطأ 502، الانتقال من npm وأمان التنفيذ (تنبيه GHSA-vrv8-j27g-g7cr، أغسطس 2026).",12,2,"2026-06-05T00:00:00+00:00","2026-09-08T22:00:02+00:00",{"id":116,"name":120,"slug":121,"color":122,"icon":121},"الأتمتة","automatisation","bg-brand-action\u002F10 text-brand-action",[124],{"id":116,"name":120,"slug":121,"color":122,"icon":121},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":127,"appSlug":128},"الأتمتة-وسير-العمل","n8n",{"id":130,"slug":131,"slugs":132,"title":136,"excerpt":137,"readTime":138,"views":139,"isPinned":19,"publishedAt":140,"updatedAt":99,"category":141,"categories":145,"featuredImage":30,"bgImage":31,"posterImage":147,"relatedSolution":148},41,"نشر-تطبيقاتك-باستخدام-coolify-على-vps",{"fr":133,"en":134,"ar":131,"es":135},"deployer-avec-coolify","deploy-your-applications-with-coolify-on-a-vps","desplegar-aplicaciones-con-coolify-en-un-vps","نشر تطبيقاتك باستخدام ‏Coolify على خادم ‏VPS","دليل شامل لنشر ‏Coolify على خادم ‏VPS: التثبيت، وإعداد ‏HTTPS، وربط ‏Git، ونشر أول تطبيق، وقواعد البيانات، والنسخ الاحتياطية، واستكشاف الأخطاء.",9,1,"2026-05-10T00:00:00+00:00",{"id":107,"name":142,"slug":143,"color":144,"icon":143},"النشر","deploiement","bg-success\u002F10 text-success",[146],{"id":107,"name":142,"slug":143,"color":144,"icon":143},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-coolify-poster.svg",{"categorySlug":149,"appSlug":150},"نشر-التطبيقات-وdevops","coolify",1789838110814]