المتطلبات
إذا لم تكن متاكدا من الاداة المناسبة، راجع rdc vs renet.
قبل النشر باستخدام Rediacc، تأكد من أن محطة عملك والخوادم البعيدة تستوفي المتطلبات التالية.
محطة العمل (مستوى التحكم)
يعمل سطر أوامر rdc على محطة عملك وينسّق الخوادم البعيدة عبر SSH.
| المنصة | الحد الأدنى للإصدار | ملاحظات |
|---|---|---|
| macOS | 12 (Monterey)+ | يدعم معالجات Intel و Apple Silicon |
| Linux (x86_64) | أي توزيعة حديثة | glibc 2.31+ (Ubuntu 20.04+, Debian 11+, Fedora 34+) |
| Windows | 10+ | دعم أصلي عبر مُثبِّت PowerShell |
متطلبات إضافية:
- زوج مفاتيح SSH (مثل
~/.ssh/id_ed25519أو~/.ssh/id_rsa) - وصول شبكي إلى خوادمك البعيدة على منفذ SSH (الافتراضي: 22)
الخادم البعيد (مستوى البيانات)
يعمل ملف renet التنفيذي على الخوادم البعيدة بصلاحيات الجذر. يدير صور الأقراص المشفرة وعمليات Docker المعزولة وتنسيق الخدمات.
أنظمة التشغيل المدعومة
| نظام التشغيل | الإصدار | البنية |
|---|---|---|
| Ubuntu | 24.04+ | x86_64 |
| Debian | 12+ | x86_64 |
| Fedora | 43+ | x86_64 |
| openSUSE Leap | 15.6+ | x86_64 |
هذه هي التوزيعات المختبرة في CI. قد تعمل توزيعات Linux أخرى مع systemd ودعم Docker و cryptsetup لكنها غير مدعومة رسمياً.
متطلبات الخادم المسبقة
- حساب مستخدم بصلاحيات
sudo(يُنصح بـ sudo بدون كلمة مرور) - مفتاحك العام لـ SSH مُضاف إلى
~/.ssh/authorized_keys - مساحة قرص فارغة لا تقل عن 20 جيجابايت (أكثر حسب أحمال العمل)
- اتصال بالإنترنت لسحب صور Docker (أو سجل خاص)
يُثبَّت تلقائياً
يقوم أمر rdc context setup-machine بتثبيت ما يلي على الخادم البعيد:
- Docker و containerd (بيئة تشغيل الحاويات)
- cryptsetup (تشفير أقراص LUKS)
- ملف renet التنفيذي (يُرفع عبر SFTP)
لا تحتاج إلى تثبيت هذه يدوياً.