طريقة الحصول علي استضافة مجانا باستخدام Railway وملف Docker
تعلم كيفية الحصول على استضافة مجانية بسهولة باستخدام منصة Railway وتشغيل ملف Docker مخصص خطوة بخطوة.

طريقة الحصول علي استضافة مجانا باستخدام Railway وملف Docker
في هذا الشرح، سنتعرف على طريقة الحصول على استضافة مجانية تماماً باستخدام منصة Railway لتشغيل سيرفر Ubuntu عن طريق ملف Docker جاهز. يمكنك استخدام هذه الاستضافة في العديد من المشاريع أو حتى للتدريب والتجربة!
المتطلبات الأساسية
- حساب على GitHub
- حساب على Railway
- مستودع Docker الذي سنستخدمه: docker-ubuntu
ما هي منصة Railway؟
Railway هي منصة سحابية تتيح لك نشر تطبيقاتك بسرعة وسهولة. تتميز المنصة بدعمها لـ Docker مما يسهل تشغيل أي بيئة مخصصة دون القلق بشأن إعدادات السيرفر المعقدة.
خطوة بخطوة: إعداد الاستضافة المجانية
1. تحضير ملف Docker (مستودع GitHub)
قم بالدخول إلى مستودع docker-ubuntu الخاص بنا، وقم بعمل Fork (نسخ) للمستودع إلى حسابك الشخصي في GitHub. سيضمن هذا أن الملفات ملكك وتستطيع التعديل عليها في المستقبل. هذا المستودع يحتوي على Dockerfile مبني على Ubuntu جاهز للاستخدام.
2. التسجيل في Railway
اذهب إلى موقع Railway وقم بتسجيل الدخول باستخدام حساب GitHub الخاص بك. سيطلب منك التطبيق بعض الصلاحيات لقراءة مستودعاتك، قم بالموافقة عليها لتتمكن المنصة من بناء المشروع.
3. إنشاء مشروع جديد
- من لوحة التحكم في Railway، اضغط على New Project.
- اختر Deploy from GitHub repo.
- ابحث عن مستودع
docker-ubuntuالذي قمت بنسخه مسبقاً، واضغط عليه.
4. البناء والتشغيل التلقائي (Deploy)
بمجرد اختيار المستودع، ستبدأ منصة Railway في بناء صورة Docker تلقائياً استناداً إلى ملف Dockerfile الموجود في المستودع. قد تستغرق هذه العملية بضع دقائق.
بعد الانتهاء، ستظهر حالة المشروع باللون الأخضر (Active) مما يعني أن الاستضافة أصبحت جاهزة وتعمل بنجاح!
5. إضافة دومين مجاني
للوصول إلى السيرفر الخاص بك من الخارج بطريقة سهلة:
- اذهب إلى إعدادات المشروع (Settings).
- ابحث عن قسم Domains.
- اضغط على Generate Domain لتحصل على رابط مباشر مجاني يعمل على الإنترنت وتتمكن من الوصول لخدماتك.
تحسين الأمان والأداء
- تأكد من تحديث الحزم بشكل دوري داخل بيئة Ubuntu.
- قم بتغيير كلمات المرور الافتراضية إذا كنت تعتمد على خدمات مثل SSH أو VNC.
الخاتمة
الآن أصبح لديك استضافة مجانية تعمل بنظام Ubuntu عن طريق Docker في بيئة سحابية قوية. يمكنك استخدامها في اختبار التطبيقات، رفع مشاريعك، أو كبيئة تطوير متكاملة. شكراً لمتابعتكم، ولا تنسوا التحقق من المزيد من الشروحات في موقعنا!