كيف أنشر تطبيق Python الخاص بي؟
- في اللوحة افتح خوادمي ثم انقر خادمك.
- في تبويب نظرة عامة، انتظر حتى يذكر صف التطبيق «Python جاهز». تتحدّث الصفحة من تلقاء نفسها.
- افتح الرابط في صف عنوان الموقع. تعرض الصفحة التجريبية إصدار Python.
تشغيل تطبيقك
اتصل عبر SSH وانتقل إلى المستخدم app:
su - app
cd ~/uygulama
انقل شيفرتك إلى هنا، مثلًا بالأمر git clone. ثم ثبّت اعتماديات مشروعك في البيئة الافتراضية:
venv/bin/pip install -r requirements.txt
يشغّل Gunicorn الكائن app في الملف wsgi.py. إذا كنت تستخدم Flask فعدّل هذا الملف ليوفّر كائن تطبيقك. ثم عُد إلى root بالأمر exit وأعد التشغيل:
systemctl restart uygulama
لاستخدام وحدة أخرى أو FastAPI، غيّر السطر ExecStart في الملف /etc/systemd/system/uygulama.service ثم نفّذ systemctl daemon-reload.
نطاقك الخاص
- وجّه سجل A لنطاقك إلى عنوان IP لخادمك.
- بصفة root، استبدل الاسم القديم في كل مكان:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. وOLD_NAMEهو الجزء الذي بعدhttps://في العنوان الظاهر في اللوحة. - نفّذ
systemctl reload caddy.
يحصل Caddy على الشهادة ويجدّدها من تلقاء نفسه.
المنافذ 80 و443 و22 لـ SSH فقط مفتوحة للخارج.
ليس لديك خادم بعد؟ اطلب خادمًا مثبتًا عليه Python: تختار الحجم وتدفع مقابل ما اخترته فقط.
شكرًا على ملاحظاتك!