ما المثبّت على خادم Strapi الخاص بك؟
- Strapi 5 Community Edition كمشروع TypeScript في /home/app/proje
- قاعدة بيانات SQLite في ~/proje/.tmp/data.db
- Node.js 26 وPM2، مع عملية باسم uygulama تعود بعد إعادة التشغيل
- HTTPS عبر Caddy، وStrapi على 127.0.0.1:1337، فالنطاق اختياري
- حساب مسؤول يُنشأ من سطر الأوامر، حتى لا يسبقك أحد إلى شاشة التسجيل
- جدار حماية لا يفتح سوى المنافذ 22 و80 و443
ما الحجم الذي تحتاجه لـ Strapi؟
تحدد وثائق النشر في Strapi الحد الأدنى بـ 2 GB من RAM و1 core وقرص 8 GB، وتوصي بـ 4 GB أو أكثر من RAM و2 cores أو أكثر وقرص 32 GB أو أكثر. يبني هذا التثبيت لوحة الإدارة على الخادم، فيبدأ بالموصى به: 4 GB من RAM و2 cores وقرص 32 GB. ويستهلك ذلك البناء أكبر قدر من الذاكرة، فيضيف التثبيت 2 GB من swap. وإن لم يكفِ فارفع RAM والمعالج والقرص كلًّا على حدة من لوحتك، وتبقى بياناتك وعنوان IP كما هما.
| الاستخدام | الحجم | السعر | اختر |
|---|---|---|---|
| للبداية | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/شهريًا | |
| متوسط | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/شهريًا | |
| قوي | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/شهريًا |
لمن هو؟
- تطبيقات React أو Vue أو الجوال التي تحتاج إلى واجهة API للمحتوى
- الفرق التي تريد شاشة إدارة للمحررين وAPI للمطورين
- كل من يدير محتوى موقع الشركة أو المدونة أو الكتالوج في مكان واحد
- من يريدون إبقاء محتواهم على خادمهم الخاص
ماذا يحدث بعد الطلب؟
- اضبط الحجم وأتمّ الدفع.
- يبدأ خادمك ويُثبَّت Strapi وتُبنى لوحة الإدارة. في تبويب نظرة عامة انتظر حتى يذكر صف التطبيق أن Strapi جاهز.
- افتح الرابط في صف عنوان اللوحة وسجّل الدخول بصفّي البريد الإلكتروني وكلمة المرور.
- جهّز أنواع المحتوى في وضع التطوير على حاسوبك وأحضر الشيفرة إلى الخادم.
- اتصل عبر SSH واكتب su - app وcd ~/proje، ثم نفّذ npm run build وpm2 restart uygulama.
مع كل خادم
- نسخ احتياطي يومي مشمول في السعر
- حركة بيانات غير محدودة
- صلاحية root كاملة
- ارفع RAM والمعالج أو اخفضهما لاحقًا، وكبّر القرص
- الموقع: Istanbul · IST-1.
من المفيد أن تعرف
- يعمل Strapi في وضع الإنتاج. ولا يعمل Content-Type Builder إلا في التطوير، فتصل أنواع المحتوى إلى الخادم كشيفرة.
- هذه النسخة Community Edition. ميزات Growth وEnterprise مثل Releases أو SSO غير مشمولة في السعر، وتحصل على ذلك الترخيص من Strapi وتدخله بنفسك.
- إن ربطت نطاقك الخاص فغيّر PUBLIC_URL أيضًا في ~/proje/.env، ثم نفّذ npm run build وpm2 restart uygulama.
- بريد المسؤول المسجّل عند التثبيت مرتبط بعنوان sslip.io الخاص بك ولا يستقبل رسائل. أدخل عنوانك الخاص عند أول تسجيل دخول.
- تحديث Strapi وNode.js وحزم npm مسؤوليتك.
أسئلة وأجوبة عن Strapi
كم يحتاج Strapi من RAM؟
تطلب وثائق Strapi ما لا يقل عن 2 GB من RAM وتوصي بـ 4 GB أو أكثر. يبني هذا التثبيت لوحة الإدارة على الخادم، فيبدأ بـ 4 GB، ويمكنك رفع الحجم من لوحتك.
لماذا لا أستطيع إضافة نوع محتوى على الخادم؟
تذكر وثائق Strapi أنه لا يمكن إنشاء أنواع المحتوى أو تحديثها في الإنتاج. جهّزها في وضع التطوير على حاسوبك وأحضر الشيفرة إلى الخادم، ثم نفّذ npm run build وpm2 restart uygulama. أما المحتوى نفسه فتدخله على الخادم.
لماذا تعيد واجهة Strapi API الخطأ 403؟
تبقى API مغلقة أمام الزوار حتى تسمح بها. ضمن Settings ثم Users & Permissions ثم Roles ثم Public، امنح نوع المحتوى صلاحيتي find وfindOne. وانشر المدخل أيضًا، فالمداخل الجديدة تُحفظ مسودات. وللوصول من خادم إلى خادم يمكنك استخدام API token.
هل يمكنني استخدام GraphQL مع Strapi؟
نعم، كإضافة (plugin). ينشئ Strapi نقاط REST افتراضيًا. اكتب su - app وcd ~/proje، ونفّذ npm install @strapi/plugin-graphql، ثم npm run build وpm2 restart uygulama لتشغيلها.
هل يمكنني استخدام PostgreSQL بدل SQLite؟
نعم. يدعم Strapi قواعد PostgreSQL 14 وMySQL 8.0 وMariaDB 10.3 أو الأحدث، ولا يدعم MongoDB. ثبّت قاعدة البيانات وغيّر config/database.ts وملف .env ثم أعد التشغيل. ويمكن لأدوات نقل البيانات في Strapi نقل محتواك الحالي.
أين تُخزَّن بيانات Strapi؟
المداخل في ~/proje/.tmp/data.db والملفات المرفوعة على قرص الخادم. ويؤخذ نسخ احتياطي لخادمك كل ليلة وتُحفظ آخر 7 أيام، والنسخ الاحتياطي اليومي مشمول في السعر. ولا يخدعك الاسم: حذف المجلد .tmp يحذف قاعدة بياناتك.