أسرع طريقة لإنشاء سيرفر مجاني على Oracle Cloud

طريقة لإنشاء سيرفر مجاني على Oracle Cloud

أسرع طريقة لإنشاء سيرفر مجاني على Oracle Cloud

Oracle Cloud تقدم خطة "Always Free" التي تسمح لك بتشغيل سيرفر قوي مجانًا إلى الأبد! هذا الدليل سيساعدك على إنشاء سيرفرك الخاص واستغلال جميع الموارد المتاحة دون أي تكلفة.

ما يمكنك فعله بالسيرفر المجاني

🌐 استضافة مواقع

WordPress، مواقع ثابتة، أو تطبيقات ويب

🚀 تشغيل تطبيقات

Node.js، Flask، Django، أو أي تطبيق آخر

🐳 تشغيل Docker

استضافة حاويات Docker بسهولة

📊 Jupyter Notebook

تشغيل بيئة تحليل بيانات 24/7

🤖 بوتات تداول

تشغيل بوتات تداول تلقائية

🔒 VPN خاص

إنشاء شبكة VPN خاصة بك

الخطوة 1: إنشاء حساب Oracle Cloud

  1. اذهب إلى صفحة التسجيل في Oracle Cloud
  2. اختر "Personal Use" للاستخدام الشخصي
  3. املأ بياناتك الشخصية (اسم، بريد إلكتروني، إلخ)
  4. أدخل بيانات بطاقة الائتمان (للتأكيد فقط، لن يتم خصم أي مبلغ)
  5. ستتلقى رسالة تأكيد على بريدك الإلكتروني
  6. بعد التأكيد، سجّل الدخول إلى لوحة تحكم Oracle Cloud

ملاحظة: البطاقة الائتمانية مطلوبة للتحقق فقط. لن يتم خصم أي مبلغ طالما تلتزم بالحدود المجانية.

الخطوة 2: إنشاء سيرفر (VM Instance)

  1. بعد تسجيل الدخول، اضغط على قائمة "☰" ثم اختر "Compute" > "Instances"
  2. اضغط على زر "Create Instance"
  3. أعطِ السيرفر اسمًا مثل "my-free-server"
  4. اختر نظام التشغيل (يفضل Oracle Linux أو Ubuntu)

إعدادات Shape (الأهم للحصول على الموارد المجانية)

  1. في قسم "Shape"، اضغط على "Edit"
  2. اختر "VM.Standard.A1.Flex" (هذا النوع يعمل بمعالج ARM وهو المجاني)
  3. عيّن المواصفات التالية:
    OCPUs: 4 Memory (GB): 24 Boot Volume Size (GB): 200
شاشة إنشاء السيرفر

إعدادات الشبكة

  1. اترك إعدادات الشبكة الافتراضية
  2. تأكد من تحديد "Assign a public IPv4 address"

إعدادات SSH

  1. اختر "Generate a key pair for me" لإنشاء مفتاح SSH تلقائيًا
  2. احفظ المفتاح الخاص (Private Key) في مكان آمن
  3. أو اختر "Upload public key files" إذا كنت تفضل استخدام مفتاح موجود لديك

ملاحظة: المفتاح الخاص ضروري للاتصال بالسيرفر، فلا تفقده!

الخطوة 3: الاتصال بالسيرفر عبر SSH

بعد إنشاء السيرفر (قد يستغرق 2-5 دقائق)، اتبع هذه الخطوات:

  1. ابحث عن عنوان IP العام في صفحة تفاصيل السيرفر
  2. افتح Terminal (لينكس/ماك) أو PuTTY (ويندوز)
  3. استخدم الأمر التالي للاتصال:
    ssh -i /مسار/المفتاح_الخاص opc@IP_العام
  4. إذا كنت تستخدم PuTTY، حول المفتاح إلى .ppk باستخدام PuTTYgen

أوامر أولية بعد الاتصال

sudo -i # تصبح مستخدم root yum update -y # تحديث النظام (لـ Oracle Linux) apt update && apt upgrade -y # لـ Ubuntu

الخطوة 4: استغلال السيرفر

1. تشغيل موقع WordPress

sudo dnf install docker -y sudo systemctl start docker sudo systemctl enable docker docker run --name wp -e WORDPRESS_DB_HOST=host.docker.internal -e WORDPRESS_DB_USER=user -e WORDPRESS_DB_PASSWORD=password -e WORDPRESS_DB_NAME=wordpress -p 80:80 -d wordpress

2. تشغيل Jupyter Notebook

pip install jupyterlab jupyter lab --ip=0.0.0.0 --port=8888 --no-browser

3. تشغيل Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose

نصائح مهمة

حدود الخطة المجانية

  • 4 OCPUs و 24GB ذاكرة (يمكن توزيعها على أكثر من سيرفر)
  • 200GB تخزين
  • 10TB خروج بيانات شهريًا

تجاوز هذه الحدود قد يتسبب في رسوم غير متوقعة!

أفضل الممارسات

  • استخدم tmux أو screen للحفاظ على جلسات SSH نشطة
  • قم بتأمين السيرفر باستخدام جدار حماية (firewall)
  • احفظ نسخ احتياطية دورية لبياناتك
  • راقب استخدام الموارد لتجنب تجاوز الحدود المجانية

استكشاف الأخطاء وإصلاحها

مشكلة: لا يمكن الاتصال عبر SSH

الحل: تأكد من:

  • أن عنوان IP العام مضبوط بشكل صحيح
  • أن مجموعة الأمان (Security List) تسمح بالاتصال على منفذ 22
  • أن المفتاح الخاص صحيح وغير تالف

مشكلة: السيرفر لا يستجيب

الحل: جرب إعادة تشغيل السيرفر من لوحة تحكم Oracle Cloud

أحدث أقدم

نموذج الاتصال