دليل المبتدئين لتثبيت Dokploy على VPS الخاص بك

2025-02-25

المقدمة

هل أنت جديد في إدارة الخوادم ولكن متحمس لاستضافة تطبيقات الويب الخاصة بك؟ لا تقلق! سيوجهك هذا الدليل خطوة بخطوة لتثبيت Dokploy على VPS الخاص بك بأبسط طريقة ممكنة. في النهاية، ستتعرف أيضًا على LightNode، التي تقدم خوادم VPS مع Dokploy مثبت مسبقًا لتسهيل حياتك أكثر.

ما ستحتاجه

  • VPS (خادم خاص افتراضي) بسعة 2 جيجابايت على الأقل من الذاكرة العشوائية و30 جيجابايت من التخزين
  • معرفة أساسية بسطر الأوامر (لا تقلق، سنبقي الأمر بسيطًا!)
  • حوالي 15-20 دقيقة من وقتك

الخطوة 1: الوصول إلى VPS الخاص بك

أولاً، تحتاج إلى الاتصال بـ VPS الخاص بك:

  1. ابحث عن عنوان IP وكلمة المرور الخاصة بـ VPS من مزود الخدمة الخاص بك
  2. على نظام Windows: استخدم PuTTY أو Windows Terminal
  3. على نظام Mac/Linux: افتح Terminal

اتصل باستخدام SSH مع هذا الأمر:

ssh root@your-vps-ip

استبدل "your-vps-ip" بعنوان IP الفعلي لـ VPS الخاص بك. عند المطالبة، أدخل كلمة المرور الخاصة بك.

تهانينا! لقد اتصلت الآن بخادمك.

الخطوة 2: تثبيت Dokploy

Dokploy هي منصة قوية وسهلة الاستخدام لنشر تطبيقات الويب. دعنا نقوم بتثبيتها:

  1. قم بتثبيت Dokploy باستخدام هذا الأمر البسيط (هذا أيضًا يقوم بتثبيت Docker):
curl -sSL https://dokploy.com/install.sh | sh
  1. اجلس واسترخِ بينما يتم تشغيل التثبيت تلقائيًا. قد يستغرق هذا من 5 إلى 10 دقائق حسب سرعة الخادم الخاص بك.

  2. عندما ترى "تم تثبيت Dokploy بنجاح"، يمكنك البدء!

الخطوة 3: إعداد Dokploy

الآن بعد أن تم تثبيت Dokploy، دعنا نقوم بإعداده:

  1. افتح متصفح الويب الخاص بك وانتقل إلى:
http://your-vps-ip:3000
  1. سترى صفحة إعداد Dokploy. أنشئ حساب المدير الخاص بك:

    • اختر اسم مستخدم (مثل "admin")
    • ضع كلمة مرور قوية (لا تنسها!)
    • انقر على "حفظ"
  2. أنت الآن في لوحة تحكم Dokploy! هنا ستدير جميع تطبيقاتك.

الخطوة 4: نشر تطبيقك الأول

دعنا ننشر تطبيقًا تجريبيًا لاختبار كل شيء:

  1. في لوحة تحكم Dokploy، انقر على "مشروع جديد"

  2. املأ التفاصيل:

    • اسم المشروع: "test-app"
    • مزود Git: اختر GitHub أو GitLab أو عنوان URL مباشر
    • عنوان URL للمستودع: أدخل عنوان URL لمستودع الكود الخاص بك
    • الفرع: "main" (أو أي فرع تريد نشره)
  3. اختر إعدادات البناء الخاصة بك:

    • لمعظم تطبيقات الويب، اختر "Railpack"
    • أمر البناء: يعتمد ذلك على تطبيقك (مثل "npm run build")
    • أمر البدء: كيفية بدء تطبيقك (مثل "npm start")
  4. انقر على "إنشاء مشروع"

  5. الآن انقر على "نشر" لبدء عملية النشر

يمكنك مشاهدة تقدم النشر في الوقت الفعلي. بمجرد الانتهاء، سيقدم لك Dokploy عنوان URL حيث يمكنك الوصول إلى تطبيقك!

الخطوة 5: إدارة تطبيقك

بعد النشر، يمكنك:

  1. عرض السجلات من خلال النقر على علامة التبويب "السجلات"
  2. إعداد نطاق مخصص في قسم "النطاقات"
  3. إضافة متغيرات البيئة في علامة التبويب "البيئة"
  4. إعادة تشغيل أو إعادة نشر تطبيقك عند الحاجة

تقديم LightNode: الطريقة الأسهل

إذا كان كل هذا الإعداد يبدو مرهقًا بعض الشيء، فهناك حل أبسط: LightNode!

ما هو LightNode؟

تقدم LightNode خوادم VPS مع Dokploy مثبت مسبقًا، مما يوفر لك الوقت والجهد. إليك لماذا هو مثالي للمبتدئين:

  • جاهز للاستخدام: تم تثبيت Dokploy وتكوينه بالفعل
  • سهل الاستخدام: ابدأ في نشر التطبيقات على الفور
  • أداء محسن: الخوادم مُحسّنة خصيصًا لتطبيقات الويب

كيفية البدء مع LightNode

  1. قم بزيارة موقع LightNode
  2. اختر خطة خادم بناءً على احتياجاتك
  3. أكمل عملية التسجيل
  4. استلم تفاصيل تسجيل الدخول الخاصة بك على الفور
  5. قم بتسجيل الدخول إلى مثيل Dokploy المُعد مسبقًا
  6. ابدأ في نشر تطبيقاتك على الفور!

مع LightNode، يمكنك تخطي الخطوتين 1 و2 من هذا الدليل تمامًا والانتقال مباشرة إلى نشر تطبيقاتك.

شراء Dokploy VPS على LightNode

نصائح شائعة لحل المشكلات

  • لا يمكن الاتصال بـ Dokploy؟ تأكد من أن المنفذ 3000 مفتوح في جدار الحماية الخاص بك
  • فشل النشر؟ تحقق من سجلات تطبيقك للبحث عن أخطاء محددة
  • الموقع لا يتم تحميله؟ تحقق من أن أمر البدء صحيح
  • نفاد الذاكرة؟ فكر في ترقية VPS الخاص بك إلى خطة أكبر

تهانينا! لقد قمت بنجاح بتثبيت Dokploy على VPS الخاص بك وتعلمت عن LightNode كخيار بديل. سواء اخترت إعداد كل شيء بنفسك أو الذهاب مع الحل المثبت مسبقًا، أنت الآن جاهز لنشر وإدارة تطبيقات الويب الخاصة بك كالمحترفين.

Dokploy VPS

الأسئلة الشائعة (FAQ)

س: ما هو Dokploy بالضبط؟

ج: Dokploy هو منصة خفيفة وسهلة الاستخدام لنشر تطبيقات الويب. يبسط عملية نقل الكود الخاص بك من مستودعك إلى موقع ويب مباشر يمكن الوصول إليه.

س: هل أحتاج إلى خبرة في البرمجة لاستخدام Dokploy؟

ج: بينما تكون المعرفة الأساسية بكود تطبيقك مفيدة، تم تصميم Dokploy ليكون متاحًا حتى لأولئك الذين لديهم خبرة تقنية محدودة. الواجهة بديهية ومبسطة.

س: هل يمكنني استضافة تطبيقات متعددة على مثيل Dokploy واحد؟

ج: نعم! يمكنك نشر العديد من التطبيقات كما تسمح لك موارد الخادم الخاصة بك. كل تطبيق يعمل في بيئة معزولة خاصة به. أسئلة حول التثبيت

س: ما أنظمة التشغيل التي يدعمها Dokploy؟

ج: يعمل Dokploy بشكل أفضل على Ubuntu 20.04 أو أحدث. قد يعمل على توزيعات Linux الأخرى ولكنه غير مدعوم رسميًا على Windows أو macOS كنظام مضيف.

س: كم من الوقت يستغرق التثبيت عادةً؟

ج: على VPS جيد، يستغرق التثبيت عادةً من 5 إلى 10 دقائق. تعتمد السرعة على اتصال الإنترنت الخاص بالخادم وقوة المعالجة.

س: ما أنواع التطبيقات التي يمكنني نشرها باستخدام Dokploy؟

ج: يدعم Dokploy تقريبًا أي تطبيق ويب بما في ذلك Node.js وPython وRuby وPHP وGo والمزيد. إنه مناسب بشكل خاص للأطر الحديثة مثل Next.js وReact وVue وDjango.

س: كيف يمكنني تحديث تطبيقي بعد إجراء تغييرات؟

ج: ببساطة ادفع تغييراتك إلى مستودع Git الخاص بك، ثم انقر على "نشر" في لوحة تحكم Dokploy. سيقوم Dokploy بسحب أحدث كود وإعادة بناء تطبيقك.

س: هل يمكنني استخدام متغيرات البيئة للمعلومات الحساسة؟

ج: بالتأكيد! يوفر Dokploy طريقة آمنة لتخزين متغيرات البيئة مثل مفاتيح API وكلمات مرور قواعد البيانات وغيرها من المعلومات الحساسة التي لا ينبغي أن تكون في كودك.