تكوين VPS والسحابة
تعلم كيفية نشر وتكوين خادم RoqueOS الخاص بك على خادم افتراضي خاص (VPS) للحصول على وصول عالمي على مدار الساعة طوال أيام الأسبوع 24/7 إلى منصتك السحابية الخاصة.
ما هو الـ VPS؟
الخادم الافتراضي الخاص (VPS) هو آلة افتراضية تستأجرها شهرياً من مزود خدمات سحابية. إنها الطريقة المثالية لإبقاء خادم RoqueOS الخاص بك متصلاً بالإنترنت في جميع الأوقات، مع إنترنت عالي السرعة، ودون استهلاك طاقة الكمبيوتر المحلي الخاص بك، ومع عناوين IP عامة وموثوقة.
مزودو الخدمة الموصى بهم
| المزود | الميزة | التكلفة |
|---|---|---|
| Oracle Cloud | طبقة "مجانية دائماً" مع خوادم ARM | مجاني (من الصعب الحصول على الموافقة) |
| Hetzner | خوادم ARM رخيصة جداً وقوية | 4-10 يورو/شهر |
| DigitalOcean | سهل للمبتدئين، توثيق ممتاز | 6-12 دولار/شهر |
| Contabo | أسعار لا تقبل المنافسة لكميات هائلة من الـ RAM والمعالج (CPU) | 5-15 دولار/شهر |
الحد الأدنى للمتطلبات الموصى بها
للحصول على تجربة سلسة مع RoqueOS والقدرة على تثبيت تطبيقات Docker:
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| الرام (RAM) | 2 جيجابايت | 4 جيجابايت أو أكثر |
| المعالج (CPU) | 2 vCPUs | 4 vCPUs |
| القرص (Disk) | 20 جيجابايت SSD | 40 جيجابايت+ NVMe |
| نظام التشغيل (OS) | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |
| المعمارية | amd64 أو arm64 | arm64 (قيمة أفضل) |
خطوة بخطوة: من الصفر إلى الخادم
1. استئجار والوصول إلى الـ VPS
بعد استئجار الـ VPS الخاص بك واستلام بيانات الاعتماد، قم بالوصول إليه عبر SSH:
ssh root@YOUR_VPS_IP2. تحديث النظام وتثبيت Docker
apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh3. تثبيت خادم RoqueOS
curl -fsSL https://roqueos.com.br/install.sh | bashأو استخدم التثبيت اليدوي عبر docker compose كما هو موضح في صفحة التثبيت.
تكوين جدار الحماية (Firewall)
UFW (نظام Linux)
sudo ufw allow 22/tcp # SSH
sudo ufw allow 27021/tcp # خادم RoqueOS
sudo ufw enableجدار حماية مزود الخدمة
على مزودين مثل Oracle Cloud و AWS و GCP و Azure، يجب عليك أيضاً فتح المنفذ (Port) من خلال لوحة التحكم الخاصة بهم:
- اذهب إلى إعدادات الشبكة للخادم الخاص بك.
- أضف قاعدة دخول (Ingress Rule).
- اسمح بحركة مرور TCP على المنفذ
27021(المصدر:0.0.0.0/0).
كيفية الوصول
بمجرد تشغيل الخادم وفتح جدار الحماية، لديك طريقتان للاتصال:
الخيار 1: الاتصال المباشر
الوصول باستخدام الـ IP العام للـ VPS:
http://YOUR_VPS_IP:27021تحذير المحتوى المختلط (MIXED CONTENT)
إذا كنت تستخدم RoqueOS عبر إصدار الويب الرسمي HTTPS (https://roqueos.com.br)، فسيقوم المتصفح بحظر اتصالات HTTP النقية. استخدم نفق Cloudflare أو قم بتكوين HTTPS لتجاوز هذا.
الخيار 2: أنفاق Cloudflare (موصى به)
لمزيد من الأمان والراحة. يمنح النفق خادمك نطاقاً آمناً (https://...) بدون الحاجة لفتح أي منافذ في جدار الحماية. يحتوي خادم RoqueOS نفسه على تكامل مدمج مع أنفاق Cloudflare مباشرة من لوحة الإدارة.
النتيجة: https://your-tunnel.trycloudflare.com
للتكوين، اذهب إلى لوحة الإدارة ← Cloudflare واتبع التعليمات في الواجهة.
نصائح للأداء والاستقرار
إنشاء ملف Swap
إذا كان الـ VPS الخاص بك يحتوي على ذاكرة RAM قليلة (1-2 جيجابايت)، فإن Swap ضروري لتجنب التعطل:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabتكوين إعادة التشغيل التلقائي
تأكد من أن ملف docker-compose.yml الخاص بك يتضمن restart: unless-stopped في جميع الخدمات. يقوم برنامج التثبيت التلقائي بتكوين هذا افتراضياً.
النسخ الاحتياطي المنتظم
قم بعمل نسخ احتياطي منتظم لمجلد ./data الذي يوجد فيه ملف docker-compose.yml. إنه يحتوي على:
- قاعدة بيانات SQLite مع مفاتيح API والتكوينات
- بيانات الحاويات (Metadata) وتفضيلات المسؤول
tar -czf roqueos-backup-$(date +%Y%m%d).tar.gz ./data