تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
Flask

Flask

Flask إطار عمل ويب خفيف الوزن لـ Python. نواة بسيطة مع حرية اختيار المكوّنات، مثالي للـ APIs والخدمات المصغّرة. تستخدمه LinkedIn وPinterest وNetflix. هو الإطار الذي يلجأ إليه مطوّرو Python حين تكون بنية Django أكبر من متطلبات المشروع.

نظرة سريعة

71.7k

نجوم GitHub

43

مشاهدات الصفحة

84

عمليات التثبيت النشطة

الترخيص BSD-3-Clause الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

بيانات التثبيت النشطة تجريبية (معاينة مرحلة التدريج)؛ سيتم توصيل المقياس الحقيقي قبل الإطلاق.

١. الاتصال بالخادم عبر SSH

ssh root@<server-ip>

٢. الحصول على بيانات تسجيل الدخول

  • المستخدم الافتراضي: flask
  • كلمة المرور مخزنة في: /root/.cloudzy-creds

(اختياري) تغيير كلمة المرور الافتراضية: passwd flask

٣. التبديل إلى مستخدم التطبيق

su - flask

٤. نشر تطبيقك

يعمل تطبيق Flask التجريبي بالفعل ويمكن الوصول إليه على: http://<server-ip

لنشر تطبيقك الخاص:

  1. انتقل إلى مجلد تطبيقك (أو استنسخ مشروعاً جديداً): cd ~/flask_app
  2. (اختياري) استبدال التطبيق الافتراضي: git clone <your_repo_url> .
  3. تفعيل البيئة الافتراضية: source venv/bin/activate
  4. تثبيت الحزم المطلوبة: pip install -r requirements.txt
  5. تأكد من تسمية نقطة دخول WSGI wsgi.py وتحتوي على: from your_module import app as application
  6. أعد تشغيل Gunicorn لتطبيق التغييرات: sudo systemctl restart gunicorn

٥. الوصول إلى تطبيقك

تطبيق Flask متاح على: http://<server-ip

يعمل Nginx كوسيط عكسي يوجّه الطلبات إلى Gunicorn عبر Unix socket.

٦. تغيير المنفذ أو النطاق؟

لتعديل النطاق أو المنفذ أو إضافة SSL:

  1. عدّل ملف إعداد موقع Nginx: sudo nano /etc/nginx/sites-available/gunicorn
  2. إعداد الاختبار: sudo nginx -t
  3. أعد تحميل Nginx: sudo systemctl restart nginx

٧. تفعيل HTTPS (اختياري)

استخدم Certbot لتفعيل HTTPS.

المزيد في أدوات التطوير

تطبيقات ذات صلة.

انشر Flask الآن. تبدأ من 2.48 $/شهر.