[{"data":1,"prerenderedAt":101},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-django":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":18,"github":18,"tagline":19,"longDescription":20,"features":21,"useCases":29,"steps":39,"faq":55,"specs":71,"compatibleOs":81,"relatedApps":82,"relatedPosts":96,"category":98},"django",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"developpement","development","التطوير","Django Stack","بيئة Python 3.12 وGunicorn وNginx وPostgreSQL 16 جاهزة للإنتاج. انشر تطبيق Django في دقائق دون إعداد يدوي للخادم.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002F%D9%86%D8%B4%D8%B1-%D8%AA%D8%B7%D8%A8%D9%8A%D9%82-django-%D8%B9%D9%84%D9%89-vps",null,"بيئة Python جاهزة للإنتاج — Django وGunicorn وNginx وPostgreSQL 16.","Django Stack يُهيّئ VPS بكل ما يحتاجه تطبيق Django في الإنتاج: Python 3.12 من PPA deadsnakes، وGunicorn خادم WSGI، وNginx proxy عكسي، وPostgreSQL 16 قاعدة بيانات. لا إعداد يدوي، ولا قيود buildpack — استنسخ مستودعك، شغّل migrations، وتطبيقك يعمل.\n\nPython 3.12 يوفر أداءً أسرع بـ30–60% من 3.10 على أعباء Django النموذجية. Gunicorn بنموذج pre-fork workers يتعامل مع الطلبات المتزامنة بكفاءة وبصمة ذاكرة قابلة للتنبؤ. Nginx يدير تقديم الملفات الثابتة وضغط gzip وإنهاء HTTPS. PostgreSQL 16 يمنحك حقول JSONB والبحث النصي الكامل وتحسينات مخطط الاستعلام.\n\nالبيئة مصممة للمشاريع الحقيقية: يمكن إضافة Celery وRedis على نفس VPS، وSupervisor يبقيها حية بعد إعادة التشغيل.",[22,23,24,25,26,27,28],"Python 3.12 من PPA deadsnakes — أحدث إصدار مستقر، أسرع بـ30–60% من 3.10.","Gunicorn خادم WSGI بـ pre-fork workers — جاهز للإنتاج، عدد workers قابل للضبط.","Nginx proxy عكسي — تقديم ملفات ثابتة، ضغط gzip، إنهاء HTTPS، رؤوس أمان.","PostgreSQL 16 — JSONB، بحث نصي كامل، مخطط استعلام متقدم.","pip وvirtualenv — عزل الاعتماديات وثبات البيئة لكل مشروع.","جاهز لـ Supervisor — أضف إعداد Supervisor لإبقاء Gunicorn وعمال Celery حيّين.","جاهز لـ Redis — ثبّت Redis بأمر واحد لطوابير Celery وذاكرة التخزين المؤقت.",[30,33,36],{"title":31,"body":32},"تطبيق ويب Django","انشر مشروع Django موجود: استنسخ مستودعك في \u002Fvar\u002Fwww\u002Fمشروعك، أنشئ بيئة افتراضية، شغّل pip install وcollectstatic وmigrate. يبدأ Gunicorn مع wsgi.py وNginx يُمرّر المنفذين 80\u002F443 إليه.",{"title":34,"body":35},"API REST مع Django REST Framework","استضف API خلفي لـ DRF لتطبيق جوال أو SPA. Nginx يتعامل مع رؤوس CORS وتحديد المعدل. أضف Redis وCelery على نفس VPS للمهام غير المتزامنة.",{"title":37,"body":38},"من نموذج أولي إلى إنتاج","ابدأ مشروع SaaS محليًا، انشره على هذه البيئة في دقائق. أضف Celery للمهام الخلفية وRedis للتخزين المؤقت — كل ذلك على VPS بـ2 غيغابايت.",[40,43,46,49,52],{"title":41,"body":42},"طلب VPS ServOrbit","الحد الأدنى 2 غيغابايت RAM على Ubuntu 24.04 لـ Django مع PostgreSQL. اختر 4 غيغابايت لعمال Celery أو ذاكرة Redis المحمّلة.",{"title":44,"body":45},"النشر من marketplace","اذهب إلى Marketplace → التطوير → Django Stack وانقر نشر. يثبّت السكريبت Python 3.12 وGunicorn وNginx وPostgreSQL 16 تلقائيًا.",{"title":47,"body":48},"استنساخ مشروعك وإعداده","اتصل بـ SSH، استنسخ مستودعك في \u002Fvar\u002Fwww\u002Fمشروعك، أنشئ بيئة افتراضية (`python3.12 -m venv venv`)، ثبّت الاعتماديات، وأنشئ ملف `.env` مع SECRET_KEY وDATABASE_URL وALLOWED_HOSTS وDEBUG=False.",{"title":50,"body":51},"تشغيل migrations وجمع الملفات الثابتة","فعّل البيئة الافتراضية ونفّذ `python manage.py migrate` ثم `python manage.py collectstatic --noinput`.",{"title":53,"body":54},"تشغيل Gunicorn وتفعيل HTTPS","شغّل Gunicorn بـ `gunicorn مشروعك.wsgi:application --bind 127.0.0.1:8000 --workers 3`. نفّذ `certbot --nginx -d نطاقك.com` للحصول على شهادة Let's Encrypt.",[56,59,62,65,68],{"q":57,"a":58},"ما إصدار Python المثبّت؟","Python 3.12 من PPA deadsnakes. يمكنك تثبيت إصدارات أخرى بجانبه. virtualenv يتيح استخدام أي إصدار مثبّت لمشروعك بشكل مستقل.",{"q":60,"a":61},"هل يمكن استخدام MySQL بدلًا من PostgreSQL؟","البيئة تثبّت PostgreSQL 16 افتراضيًا، الذي يُوصي به Django للإنتاج. يمكن إضافة MariaDB أو MySQL، لكن PostgreSQL هو الخيار الأمثل: حقول JSONB والبحث النصي والتوافق الكامل مع ORM.",{"q":63,"a":64},"كيف أضيف Celery وRedis؟","ثبّت Redis بـ `apt install redis-server`، أضف `celery` لـ requirements.txt، وأنشئ إعداد Supervisor لعامل Celery في \u002Fetc\u002Fsupervisor\u002Fconf.d\u002F.",{"q":66,"a":67},"هل يمكن نشر مشاريع Django متعددة على نفس VPS؟","نعم. أنشئ بيئة افتراضية لكل مشروع في \u002Fvar\u002Fwww\u002F، كتلة خادم Nginx لكل نطاق، وعملية Gunicorn منفصلة على منفذ مختلف. Supervisor يدير كل عملية بشكل مستقل.",{"q":69,"a":70},"ما الحد الأدنى المُوصى به من RAM؟","2 غيغابايت لتطبيق Django واحد مع PostgreSQL. أضف 1–2 غيغابايت لعمال Celery. كل worker في Gunicorn يستهلك حوالي 100–200 ميغابايت؛ ابدأ بـ3 workers.",{"ram":72,"cpu":73,"stack":74},"2 غيغابايت","1 vCPU",[75,76,77,78,79,80],"Python 3.12","Gunicorn","Nginx","PostgreSQL 16","pip","virtualenv",[],[83,90],{"name":84,"slug":85,"categorySlug":12,"categoryName":12,"categoryColor":86,"logo":87,"tagline":88,"description":89},"Laravel Stack","laravel-stack","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Flaravel","PHP-FPM وNginx وPostgreSQL وRedis وSupervisor — حزمة Laravel جاهزة للإنتاج منذ لحظة الطلب.","PHP-FPM وNginx وPostgreSQL وRedis وSupervisor مُهيَّأة مسبقًا. انشر Laravel في بيئة الإنتاج دون أي إعداد أوّلي.",{"name":91,"slug":92,"categorySlug":12,"categoryName":12,"categoryColor":86,"logo":93,"tagline":94,"description":95},"Node.js Stack","nodejs-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Fnodedotjs","Node.js وPM2 وNginx وقاعدة بيانات — بيئة إنتاج لواجهات برمجة التطبيقات وتطبيقات JavaScript الخاصة بك.","Node.js مع PM2 ووكيل عكسي Nginx وقاعدة بيانات. واجهات برمجة التطبيقات وتطبيقات JavaScript الخاصة بك جاهزة لاستقبال الزيارات.",[97],"deployer-django-vps",{"key":10,"slug":12,"name":12,"objective":99,"icon":100,"color":86},"بدء مشروع برمجي بسرعة.","dev",1787581020136]