رجوع

استضافة VPS مع CapRover مثبّتًا مسبقًا

تتيح لك استضافة VPS مع CapRover تثبيت التطبيقات وقواعد البيانات الجاهزة من لوحة ويب ونشر شيفرتك على خادم خاص بك. بعد الطلب يُثبَّت Docker وCapRover من تلقاء نفسيهما، وتُستبدل كلمة المرور الافتراضية، وتحصل اللوحة على عنوان HTTPS، فيكون العنوان وكلمة المرور جاهزين في لوحتك. تدفع رسمًا شهريًا ثابتًا مع حركة غير محدودة، وصلاحية root لك.

ما حجم موقعك؟

الإجمالي$2.58/شهريًا

الأسعار شاملة ضريبة القيمة المضافة.

ارفع RAM والمعالج أو اخفضهما متى شئت. القرص يمكن أن يكبر فقط، فابدأ صغيرًا.

ما المثبّت على خادم CapRover الخاص بك؟

  • CapRover 1.15.5 من صورة Docker الرسمية، يعمل على Docker Swarm
  • Nginx وLet's Encrypt: تُفتح اللوحة عبر HTTPS، وتفعّل الشهادات للتطبيقات من اللوحة
  • كلمة مرور مسؤول جديدة، فلا تعمل كلمة captain42 الافتراضية بعد الآن
  • نطاق جذر sslip.io، مع اللوحة تحت captain وكل تطبيق تحت اسمه
  • قائمة One-Click Apps لقوالب التطبيقات وقواعد البيانات الجاهزة
  • جدار حماية تُفتح فيه المنافذ 22 و80 و443 و3000

ما الحجم الذي تحتاجه لـ CapRover؟

يتطلب CapRover رسميًا 1 GB من RAM على الأقل و5 GB من القرص الفارغ. صور Docker تشغل مساحة، ولهذا يبدأ هذا التثبيت من 20 GB من القرص. وكقاعدة تقريبية: 1 GB يكفي لتطبيق صغير واحد أو موقع ثابت، و2 GB لتطبيق بقاعدة بيانات، و4 GB لعدة تطبيقات أو مشروع كثير البناء. تجري عمليات البناء على الخادم. وإذا كنت تبني كثيرًا فتقترح وثائق CapRover بناء الصورة في CI وإرسالها.

الاستخدامالحجمالسعراختر
موقع جديد 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/شهريًا
موقع في نمو 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/شهريًا
موقع كثير الزيارات 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/شهريًا

لمن هو؟

  • المطورون الذين ينشرون تطبيقات Node.js أو Python أو PHP أو Ruby أو Go من لوحة
  • كل من يريد اختيار قواعد بيانات مثل MariaDB أو MySQL أو MongoDB من قائمة وتثبيتها
  • من يشغّلون بضعة تطبيقات على خادم صغير بسعر شهري ثابت
  • المطورون الذين يريدون لوحة ويب وأداة سطر أوامر معًا

ماذا يحدث بعد الطلب؟

  1. اضبط الحجم وأتمّ الدفع. يبدأ خادمك ويُثبَّت CapRover من تلقاء نفسه. استغرق هذا نحو 11 دقيقة في اختباراتنا على خوادم حقيقية.
  2. في لوحتك افتح خادمك من خوادمي. وفي تبويب نظرة عامة انقر رابط عنوان اللوحة وأدخل كلمة المرور من صف كلمة المرور.
  3. لتطبيق جاهز استخدم زر One-Click Apps/Databases في صفحة Apps، وتحقق من المتغيرات ثم ثبّته.
  4. لشيفرتك الخاصة أنشئ تطبيقًا فارغًا في الصفحة نفسها واختر طريقة في تبويب Deployment.
  5. فعّل HTTPS في تبويب HTTP Settings الخاص بالتطبيق.
  6. لنطاقك الخاص وجّه سجل A بنمط wildcard إلى IP الخادم وغيّر نطاق الجذر في صفحة Dashboard.

مع كل خادم

  • نسخ احتياطي يومي مشمول في السعر
  • حركة بيانات غير محدودة
  • صلاحية root كاملة
  • ارفع RAM والمعالج أو اخفضهما لاحقًا، وكبّر القرص
  • الموقع: Istanbul · IST-1.

من المفيد أن تعرف

  • بالطلب توافق على ترخيص CapRover وشروط استخدامه. ميزات Pro المدفوعة غير مشمولة في السعر. وإحصاءات الاستخدام المجهولة متوقفة في هذا التثبيت.
  • بعد أن تعمل اللوحة عبر HTTPS يمكنك إغلاق المنفذ 3000. يتجاوز Docker جدار ufw، فاستخدم هذا الأمر: docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
  • استخدم كلمات مرور فريدة لقاعدة البيانات والمسؤول في التطبيقات الجاهزة. بعض كلمات المرور تسري عند أول تشغيل فقط، فتغييرها لاحقًا قد لا يحدّث المستخدمين الحاليين.
  • النسخة الاحتياطية لإعدادات CapRover لا تشمل وحدات تخزين قواعد البيانات. أما النسخة الليلية للخادم فتغطي الخادم كاملًا، وتُحفظ آخر 7 أيام.
  • إذا تعذّر إصدار الشهادة فتُفتح اللوحة عبر http على المنفذ 3000 من عنوان IP الخاص بك.

أسئلة وأجوبة عن CapRover

كم يحتاج CapRover من RAM؟

يتطلب CapRover رسميًا 1 GB من RAM على الأقل و5 GB من القرص الفارغ. وكقاعدة تقريبية يكفي 1 GB لتطبيق صغير واحد، ويناسب 2 GB تطبيقًا بقاعدة بيانات، ويناسب 4 GB مشروعًا كثير البناء. ويمكنك رفع الحجم من لوحتك لاحقًا.

ما كلمة المرور الافتراضية في CapRover؟

كلمة مرور CapRover الافتراضية هي captain42، لكنها تُستبدل على هذا الخادم أثناء الإعداد. وتظهر الكلمة الجديدة في صف كلمة المرور في لوحتك. لا يطلب CapRover اسم مستخدم، بل كلمة المرور فقط.

هل يعمل CapRover بدون نطاق؟

نعم. نطاق الجذر عنوان sslip.io مبني على IP الخاص بك، فلا تحتاج إلى سجل wildcard للبدء. تُفتح اللوحة تحت captain ويُفتح كل تطبيق تحت اسمه على ذلك العنوان. ويمكنك الانتقال إلى نطاقك الخاص لاحقًا.

كيف أرفع شيفرتي الخاصة إلى CapRover؟

يمكنك تغليف المشروع بملف captain-definition ورفعه في تبويب Deployment، أو استخدام أمر caprover deploy من حاسوبك، أو ربط مستودع Git. وإذا كانت لديك صورة Docker جاهزة فيكفي إدخال اسمها.

هل يستطيع CapRover النشر عند كل دفع (push) إلى GitHub؟

نعم، عبر webhook. أضف ملف captain-definition إلى مستودعك، وأدخل المستودع والفرع في تبويب Deployment الخاص بالتطبيق واحفظ. ينشئ CapRover رابط webhook تضيفه في GitHub على أنه push webhook. أبقِ هذا الرابط سريًا.

هل يستطيع CapRover تشغيل مشروع Next.js أو Vite؟

يمكن تشغيل أي مشروع فيه Dockerfile: أشر إليه في ملف captain-definition. تجري عمليات البناء على الخادم، فلمشاريع مثل Next.js انظر في 4 GB كقاعدة تقريبية، أو ابنِ الصورة في CI وانشرها صورةً جاهزة.

اقرأ المزيد وشاهد تطبيقات مشابهة