1- إنشاء أو إعداد سيرفر Ubuntu (جاهز أو VPS جديد)
2- رفع كود المشروع إلى السيرفر (عبر Git )
3- إنشاء بيئة Python (venv) وتثبيت المتطلبات requirements.txt
4- تشغيل التطبيق باستخدام Gunicorn (أو uWSGI) او عبر systemd Service مزود ب config file
5- إعداد قاعدة بيانات PostgreSQL محلية (وليس خدمة خارجية)
6- إعداد NGINX لربط التطبيق بسيرفر الويب
7- تشغيل التطبيق على IP السيرفر (HTTP فقط بدون دومين أو SSL)
8- تسليم تقرير نصي يوضح خطوات العمل
دعم إضافي لمدة شهر — مجانا
مراجعة الكود — مجانا
التطبيق لا يحتوي على مكتبات خاصة أو إعدادات معقدة.
لا يشمل الخدمة ربط الدومين أو إعداد HTTPS أو CI/CD.
لا تشمل الخدمة إعداد لوحة تحكم أو Docker.
لا تشمل أكثر من مشروع (مشروع واحد فقط لكل خدمة).
Python (Flask & Django)
PostgreSQL و SQLite
NGINX + Gunicorn أو uWSGI
Azure / AWS / Hostinger VPS
Git – GitHub – Linux – SSH
1. إعداد السيرفر (إنشاء VPS أو Instance)
2. الوصول للسيرفر عبر SSH
3. تحديث النظام وتثبيت الأدوات الأساسية
4. إعداد بيئة المشروع
5. إعداد قاعدة بيانات PostgreSQL
6. إعداد البيئة (Environment Variables)
7. إعداد Gunicorn (سيرفر WSGI)
8. إعداد NGINX كـ Reverse Proxy
9. تركيب شهادة SSL (اختياري لكن مفضل)
10. اختبار التطبيق
ربط دومين مع التطبيق
10.00
|
|
إعداد قاعد بيانات خارجية (Managed PostgresSQl)
10.00
|
|
إعداد CI/CD من GitHub
20.00
|
ربط دومين مع التطبيق
10.00
|
|
إعداد قاعد بيانات خارجية (Managed PostgresSQl)
10.00
|
|
إعداد CI/CD من GitHub
20.00
|