طريقة لإنشاء سيرفر مجاني على Oracle Cloud
Oracle Cloud تقدم خطة "Always Free" التي تسمح لك بتشغيل سيرفر قوي مجانًا إلى الأبد! هذا الدليل سيساعدك على إنشاء سيرفرك الخاص واستغلال جميع الموارد المتاحة دون أي تكلفة.
ما يمكنك فعله بالسيرفر المجاني
🌐 استضافة مواقع
WordPress، مواقع ثابتة، أو تطبيقات ويب
🚀 تشغيل تطبيقات
Node.js، Flask، Django، أو أي تطبيق آخر
🐳 تشغيل Docker
استضافة حاويات Docker بسهولة
📊 Jupyter Notebook
تشغيل بيئة تحليل بيانات 24/7
🤖 بوتات تداول
تشغيل بوتات تداول تلقائية
🔒 VPN خاص
إنشاء شبكة VPN خاصة بك
الخطوة 1: إنشاء حساب Oracle Cloud
- اذهب إلى صفحة التسجيل في Oracle Cloud
- اختر "Personal Use" للاستخدام الشخصي
- املأ بياناتك الشخصية (اسم، بريد إلكتروني، إلخ)
- أدخل بيانات بطاقة الائتمان (للتأكيد فقط، لن يتم خصم أي مبلغ)
- ستتلقى رسالة تأكيد على بريدك الإلكتروني
- بعد التأكيد، سجّل الدخول إلى لوحة تحكم Oracle Cloud
ملاحظة: البطاقة الائتمانية مطلوبة للتحقق فقط. لن يتم خصم أي مبلغ طالما تلتزم بالحدود المجانية.
الخطوة 2: إنشاء سيرفر (VM Instance)
- بعد تسجيل الدخول، اضغط على قائمة "☰" ثم اختر "Compute" > "Instances"
- اضغط على زر "Create Instance"
- أعطِ السيرفر اسمًا مثل "my-free-server"
- اختر نظام التشغيل (يفضل Oracle Linux أو Ubuntu)
إعدادات Shape (الأهم للحصول على الموارد المجانية)
- في قسم "Shape"، اضغط على "Edit"
- اختر "VM.Standard.A1.Flex" (هذا النوع يعمل بمعالج ARM وهو المجاني)
- عيّن المواصفات التالية:
OCPUs: 4 Memory (GB): 24 Boot Volume Size (GB): 200

إعدادات الشبكة
- اترك إعدادات الشبكة الافتراضية
- تأكد من تحديد "Assign a public IPv4 address"
إعدادات SSH
- اختر "Generate a key pair for me" لإنشاء مفتاح SSH تلقائيًا
- احفظ المفتاح الخاص (Private Key) في مكان آمن
- أو اختر "Upload public key files" إذا كنت تفضل استخدام مفتاح موجود لديك
ملاحظة: المفتاح الخاص ضروري للاتصال بالسيرفر، فلا تفقده!
الخطوة 3: الاتصال بالسيرفر عبر SSH
بعد إنشاء السيرفر (قد يستغرق 2-5 دقائق)، اتبع هذه الخطوات:
- ابحث عن عنوان IP العام في صفحة تفاصيل السيرفر
- افتح Terminal (لينكس/ماك) أو PuTTY (ويندوز)
- استخدم الأمر التالي للاتصال:
ssh -i /مسار/المفتاح_الخاص opc@IP_العام
- إذا كنت تستخدم 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
Tags
شروحات