تثبيت Coolify على VPS من الصفر
دليل شامل لتثبيت منصة Coolify على خادم VPS خاص بك خطوة بخطوة، من إعداد الخادم حتى نشر أول تطبيق.
البديل المجاني لـ Heroku و Vercel
الاستضافة السحابية أصبحت مكلفة جداً للمطورين المستقلين والمنظمات غير الربحية (NGOs). بدلاً من الدفع شهرياً مقابل كل تطبيق أو قاعدة بيانات تنشرها، يمكنك استئجار خادم افتراضي (VPS) بسعر زهيد واستخدام منصة Coolify مفتوحة المصدر لإدارته. Coolify يمنحك لوحة تحكم سحرية مشابهة لـ Vercel أو Heroku، تتيح لك نشر الأكواد من GitHub، وإدارة قواعد البيانات، وإصدار شهادات SSL بنقرة زر واحدة.
الخطوة 1: تجهيز خادم VPS
لتبدأ، تحتاج إلى خادم يعمل بنظام Ubuntu 22.04 LTS (من مزودين مثل Hetzner، DigitalOcean، أو Linode). الحد الأدنى الموصى به للمواصفات هو 2 جيجابايت من الذاكرة العشوائية (RAM) ومعالجان، لضمان تشغيل Coolify والتطبيقات بسلاسة.
الخطوة 2: تثبيت Coolify
عملية التثبيت سهلة للغاية ولا تتطلب معرفة عميقة بسطر الأوامر:
- اتصل بخادمك عبر بروتوكول SSH (مثال:
ssh root@your_server_ip). - قم بتحديث حزم النظام كإجراء وقائي:
apt update && apt upgrade -y - قم بتشغيل سكربت التثبيت الرسمي الخاص بـ Coolify بكتابة الأمر التالي:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
سيقوم السكربت تلقائياً بتثبيت Docker وإعداد جميع حاويات Coolify اللازمة. قد تستغرق العملية من 5 إلى 10 دقائق.
الخطوة 3: الإعداد الأولي للوحة التحكم
بعد انتهاء التثبيت، سيعطيك سطر الأوامر رابطاً للدخول (غالباً سيكون http://your_server_ip:8000). افتح المتصفح:
- سيُطلب منك إنشاء أول حساب مسؤول (Admin).
- بعد الدخول، اذهب إلى الإعدادات (Settings) وحدد اسم نطاق (Domain) خاص بلوحة التحكم (مثلاً
coolify.yourdomain.com) بعد توجيهه للخادم، ليقوم Coolify بإصدار شهادة SSL لها لتصبح آمنة.
الخطوة 4: نشر أول تطبيق لك
هنا تتجلى قوة المنصة. لننشر تطبيقاً:
- من اللوحة الرئيسية، اضغط على Create New Resource.
- لنفترض أنك تريد إنشاء قاعدة بيانات، اختر Database، ثم PostgreSQL، وسيقوم النظام بتكوينها وتشغيلها في ثوانٍ مع توليد الأرقام السرية المعقدة.
- لنشر كود برمجي، اختر Application، ثم اربط حسابك على GitHub، اختر المستودع والفرع (Branch).
- سيتعرف Coolify تلقائياً على لغة البرمجة (عبر تقنية Nixpacks) ويبني الحاوية وينشرها ويعين لها النطاق الذي تحدده مع شهادة HTTPS.
الخلاصة
امتلاكك لـ Coolify يعني امتلاكك لسحابتك الخاصة (PaaS). لقد قمت بتحويل خادم Linux فارغ ومخيف إلى لوحة تحكم أنيقة تمنحك الحرية التقنية الكاملة لتجربة وإطلاق عشرات المشاريع دون القلق بشأن فواتير الاستضافة المرتفعة.