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

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

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

 في هذا الموضوع و من خلال مدونة العرائش التقنية سوف نتعرف لمذا قامت شركة ORACLE  CLOUD مؤخرًا بعض مواصفات الخطة المجانية. هذا الدليل محدث وفق آخر التغييرات ويضمن لك الحصول على أقصى استفادة من الخدمة المجانية.

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

🚀 ما الجديد في 2025؟

  • زيادة في سعة التخزين: الآن يمكنك الحصول على 300GB تخزين مجاني بدلًا من 200GB
  • تحسينات في الأداء: معالجات Ampere Altra أصبحت أسرع بنسبة 20%
  • مناطق سحابية جديدة: أضافت Oracle منطقتين جديدتين في الشرق الأوسط
  • واجهة مستخدم محسنة: لوحة التحكم أصبحت أكثر سهولة للمبتدئين

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

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

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

مثال: موقع شخصي، مدونة، أو متجر صغير

🚀 تطبيقات سحابية

Node.js، Flask، Django، Laravel أو أي إطار عمل آخر

مثال: تطبيق إدارة المهام، واجهة برمجة API

🐳 حاويات Docker

استضافة حاويات Docker وإدارة خدمات متعددة

مثال: تشغيل عدة خدمات في حاويات منفصلة

📊 تحليل البيانات

Jupyter Notebook، RStudio، أو أدوات تحليل البيانات

مثال: مشاريع تعلم الآلة، تحليل البيانات الضخمة

🤖 أتمتة الأعمال

بوتات تداول، سكربتات جمع البيانات، أتمتة المهام

مثال: بوت تداول تلقائي، أداة مراقبة الأسعار

🔒 بنية تحتية شخصية

VPN، خادم بريد، تخزين سحابي شخصي

مثال: شبكة VPN آمنة، خادم Nextcloud


طريقة إنشاء حساب Oracle Cloud

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

تنبيه مهم

اعتبارًا من 2025، أصبحت Oracle تطلب التحقق بخطوتين (2FA) لجميع الحسابات. تأكد من:

  • إدخال رقم هاتف صحيح
  • استخدام بريد إلكتروني نشط
  • أن بطاقتك الائتمانية تحتوي على رصيد كافٍ للتحقق (سيتم إعادة المبلغ فورًا)

خطوات إنشاء سيرفر Oracle (VM Instance)

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

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

  1. في قسم "Shape"، اضغط على "Edit"
  2. اختر "VM.Standard.A1.Flex" (معالجات Ampere Altra ARM)
  3. عيّن المواصفات التالية للحصول على أقصى موارد مجانية:
    OCPUs: 4 Memory (GB): 24 Boot Volume Size (GB): 300
  4. في 2025، يمكنك اختيار "Flexible Shape" لتوزيع الموارد كما تريد

خيارات متقدمة: يمكنك الآن اختيار منطقة سحابية أقرب إليك. للمستخدمين في الشرق الأوسط، المنطقة الجديدة "Jeddah" تعطي أداءً أفضل.

إعدادات الشبكة والأمان

  1. اترك إعدادات الشبكة الافتراضية
  2. تأكد من تحديد "Assign a public IPv4 address"
  3. في قسم "Security"، أضف قاعدة SSH (Port 22) و أي منافذ أخرى تحتاجها
  4. في 2025، Oracle تضيف حماية DDoS افتراضيًا لجميع السيرفرات

إعدادات SSH المتقدمة

  1. اختر "Upload SSH keys" لاستخدام مفتاح موجود
  2. في 2025، يمكنك استخدام "SSH Certificate" كخيار أكثر أمانًا
  3. احفظ المفتاح الخاص في مكان آمن (يفضل استخدام مدير مفاتيح مثل KeePass)
  4. يمكنك إضافة عدة مفاتيح للوصول لنفس السيرفر

أمان 2025

بسبب زيادة الهجمات الإلكترونية، Oracle توصي الآن بـ:

  • استخدام مفاتيح SSH بطول 4096-bit
  • تعطيل كلمة المرور للوصول بالسيرفر
  • تحديث النظام فور إنشاء السيرفر

كيفية الاتصال بالسيرفر Oracle عبر SSH

بعد إنشاء السيرفر (عادةً 1-3 دقائق في 2025)، اتبع هذه الخطوات:

  1. ابحث عن عنوان IP العام في صفحة تفاصيل السيرفر
  2. افتح Terminal (لينكس/ماك) أو Windows Terminal (ويندوز)
  3. استخدم الأمر التالي للاتصال:
    ssh -i ~/.ssh/oracle_key.pem opc@IP_العام
  4. إذا كنت تستخدم ويندوز، يمكنك استخدام "OpenSSH" المدمج بدلًا من PuTTY

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

sudo -i # تصبح مستخدم root dnf update -y # تحديث النظام (لـ Oracle Linux) apt update && apt upgrade -y # لـ Ubuntu # في 2025، Oracle أضافت أداة إدارة جديدة oci-tool setup --security=high

كيفية إستغلال سيرفر Oracle مشاريع مقترحة لعام 2025

1. تشغيل WordPress مع أداء محسن

# تنصيب Docker Compose V2 (الأحدث في 2025) sudo dnf install docker-ce docker-compose-plugin -y sudo systemctl enable --now docker # إنشاء ملف docker-compose.yml cat > docker-compose.yml <

2. تشغيل JupyterLab مع إضافات الذكاء الاصطناعي

# إنشاء بيئة Python معزولة python -m venv ~/jupyter-env source ~/jupyter-env/bin/activate # تنصيب JupyterLab مع حزم الذكاء الاصطناعي pip install jupyterlab torch torchvision transformers # تشغيل JupyterLab مع كلمة مرور jupyter lab --ip=0.0.0.0 --port=8888 --no-browser \ --ServerApp.password='argon2:$argon2id$v=19$m=10240,t=10,p=8$...'

3. تشغيل خادم VPN شخصي (WireGuard)

# الطريقة الأسهل في 2025 sudo dnf install wireguard-tools -y wg genkey | tee privatekey | wg pubkey > publickey # إنشاء ملف الإعدادات cat > /etc/wireguard/wg0.conf < Address = 10.0.0.1/24 ListenPort = 51820 PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE [Peer] PublicKey = AllowedIPs = 10.0.0.2/32 EOF # تمكين التوجيه وتشغيل VPN echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf sysctl -p systemctl enable --now wg-quick@wg0

🔒 

اهم النصائح الأمنية و الأساسية Oracle

تهديدات جديدة في 2025

بسبب تطور الهجمات الإلكترونية، يجب:

  • تعطيل SSH باستخدام كلمة المرور (استخدم المفاتيح فقط)
  • تحديث النظام أسبوعيًا: dnf update -y
  • استخدام جدار حماية مثل firewalld أو ufw
  • مراقبة دخول المستخدمين باستخدام fail2ban

أوامر أمنية أساسية

# 1. تغيير منفذ SSH الافتراضي sudo sed -i 's/#Port 22/Port 2222/' /etc/ssh/sshd_config # 2. تعطيل دخول root مباشرة sudo sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config # 3. تنصيب fail2ban sudo dnf install fail2ban -y sudo systemctl enable --now fail2ban # 4. تشغيل جدار الحماية sudo dnf install firewalld -y sudo systemctl enable --now firewalld sudo firewall-cmd --add-port=2222/tcp --permanent sudo firewall-cmd --reload # 5. إعادة تشغيل خدمة SSH sudo systemctl restart sshd

أفكار و مشاريع متقدمة Oracle 2025

🤖 تشغيل نماذج الذكاء الاصطناعي

استخدم معالجات ARM القوية لتشغيل نماذج LLM صغيرة مثل Llama 3 8B

pip install transformers torch from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("meta-llama/Meta-Llama-3-8B")

📡 نظام IoT مركزي

خادم مركزي لأجهزة IoT المنزلية مع قاعدة بيانات زمانية

docker run -d --name influxdb -p 8086:8086 influxdb:2.7

🎮 خادم ألعاب شخصي

تشغيل خوادم ألعاب مثل Minecraft، Valheim، أو خوادم FiveM

docker run -d -p 25565:25565 itzg/minecraft-server

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

المورد الحد المجاني ملاحظات
معالجات (OCPUs) 4 يمكن توزيعها على أكثر من سيرفر
ذاكرة RAM 24GB مشتركة بين جميع السيرفرات
التخزين 300GB زيادة 100GB عن 2024
خروج البيانات 10TB/شهر كافي لمعظم الاستخدامات

تجنب الرسوم غير المتوقعة

في 2025، Oracle أصبحت أكثر صرامة مع تجاوز الحدود:

  • تفعيل "Budget Alerts" من لوحة التحكم
  • مراقبة الاستخدام أسبوعيًا
  • إيقاف أي موارد غير مستخدمة
  • عدم استخدام خدمات غير مشمولة في الخطة المجانية

طريقة استكشاف الأخطاء الشائعة في 2025

مشكلة: السيرفر لا يستجيب بعد التحديث

الحل: جرب هذه الأوامر:

# 1. إعادة تشغيل الشبكة sudo systemctl restart NetworkManager # 2. فحص مساحة التخزين df -h # 3. فحص استخدام الذاكرة free -h

مشكلة: لا يمكن الوصول إلى المنفذ المخصص

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

  • أن جدار الحماية يسمح بالمنفذ: sudo firewall-cmd --add-port=PORT/tcp
  • أن مجموعة الأمان في Oracle Cloud تسمح بالمنفذ
  • أن التطبيق يعمل ويستمع على المنفذ الصحيح

نصيحة احترافية

استخدم tmux أو screen للحفاظ على جلساتك نشطة حتى بعد انقطاع الاتصال:

# تنصيب tmux sudo dnf install tmux -y # بدء جلسة جديدة tmux new -s mysession # للعودة لاحقًا tmux attach -t mysession
أحدث أقدم

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