ابدأ مع الأجهزة الافتراضية
الجهاز الافتراضي خادم Linux خاص بك على الشبكة الخاصة لمساحة عملك: Debian 13 أو Ubuntu 24.04 LTS أو Rocky Linux 9. تدخل إليه عبر SSH بمفاتيح مساحة عملك، بمستخدم لديه sudo بلا كلمة مرور، وتثبّت فيه ما تحتاجه. تُنشئ المنصّة الجهاز، وتمنحه عناوينه، وتنفّذ تغييرات تشغيله وحجمه؛ أما كل ما داخل نظام التشغيل فهو لك.
قبل أن تبدأ
- دور في مساحة العمل: مالك أو مسؤول أو مطوّر.
- زوج مفاتيح SSH على حاسوبك. وإن لم يكن لديك واحد، فأنشئه بالأمر
ssh-keygen -t ed25519.
1. أضف مفتاح SSH
لا تقبل الأجهزة إلا مفاتيح SSH، ولا تقبل كلمات المرور أبدًا. افتح صفحة مفاتيح SSH لمساحة العمل واختر مفتاح SSH جديد. أعطه الاسم، مثل الحاسوب الذي يحمله، والصق المفتاح العام: السطر الوحيد في ملف .pub الخاص بك، مثل ~/.ssh/id_ed25519.pub. ولا يغادر المفتاح الخاص حاسوبك أبدًا.
2. أنشئ الجهاز
افتح الأجهزة الافتراضية، واختر جهاز جديد، ثم اختر صورة. واملأ بعدها:
- اسم الجهاز: من 3 إلى 31 حرفًا من الحروف اللاتينية الصغيرة والأرقام والشرطات السفلية، يبدأ بحرف، مثل
build_box. - مستخدم الدخول، تحت إعداد بيانات الدخول: المستخدم الافتراضي للصورة، مثل
debian، ما لم تختر غيره. - مفاتيح SSH: حدّد المفاتيح التي تُثبَّت لمستخدم الدخول، من 1 إلى 10.
- وصول الشبكة: عام، يُوصَل إليه عبر SSH من الإنترنت، أو خاص، لا يُوصَل إليه إلا من شبكة مساحة عملك.
- الخطة: حجم الجهاز: Free أو Small أو Medium أو Large، ويُقتطع من حصة مساحة العمل.
اختر إنشاء النسخة. ويتابع تبويب التجهيز كل خطوة حتى تظهر حالة الجهاز جاهزة.
3. اتصل
تعرض صفحة نظرة عامة للجهاز أمر SSH تحت الاتصال، جاهزًا للنسخ:
ssh [email protected] -p 40012
يستجيب الجهاز العام على منفذ خاص به على عنوان IP المشترك لمساحة عملك، لا على 22. والدخول بكلمة مرور ودخول root معطّلان: استخدم sudo حين تحتاج إلى صلاحيات root.
4. حدّد من يصل إليه
يبقى منفذ SSH للجهاز العام مفتوحًا لأي شخص حتى تقيّده. في تبويب الشبكة الخاص به، اختر تعديل المصادر المسموح بها على القاعدة المضمّنة وأدرج العناوين التي تتصل منها. ويفتح تحويل منفذ منفذًا آخر، مثل خادم ويب تشغّله على الجهاز. انظر شبكة النسخة.
عبر PromptOps
في مساحة عمل شُغّل فيها PromptOps، اطلب ما تريد في المحادثة. وهو يستأذنك قبل أن ينشئ أو يغيّر أي شيء:
- «أنشئ جهاز Ubuntu باسم build_box بحجم Small، مع مفتاح حاسوبي المحمول.»
- «لا تسمح بالوصول إلى build_box عبر SSH إلا من 203.0.113.7.»
- «حوّل منفذ TCP رقم 8080 على build_box.»
- «أعد تشغيل build_box.»
عبر الواجهة البرمجية أو MCP
أنشئ مفتاح API بإجراءات instance وsshKey. ويسرد GET /v1/ssh-keys?orgId=$WORKSPACE_ID مفاتيح مساحة العمل مع معرّفاتها. واحفظ الجهاز في الملف machine.json، مع الصورة في engine:
{
"orgId": "<workspace id>",
"engine": "ubuntu",
"name": "build_box",
"plan": "small",
"sshKeyIds": ["<ssh key id>"]
}
curl -X POST https://api.sahabti.com/v1/servers \
-H "x-api-key: $SAHABTI_TOKEN" \
-H "Content-Type: application/json" \
-d @machine.json
وعبر MCP، تأخذ create_instance الحقول نفسها، وتضيف add_ssh_key مفتاحًا قبل ذلك.
ما التكلفة
على الخطة المجانية وعلى خطة شهرية، يقتطع الجهاز حجمه من حصة مساحة العمل. وفي الدفع حسب الاستهلاك، تُحتسب الأجهزة بالساعة. انظر الخطط والدفع حسب الاستهلاك وصفحة الأسعار.
الفحوص الأولى
- تظهر حالة الجهاز جاهزة، ويُدخلك أمر SSH الوارد في الاتصال.
- يعمل
sudo -vلمستخدم الدخول. - لا تسرد قاعدة SSH المضمّنة في الشبكة إلا عناوينك.
الخطوات التالية
- الأجهزة الافتراضية ومفاتيح SSH — المفاتيح بعد الإنشاء، وتغيير الحجم، وما عليك أنت أن تعتني به
- شبكة النسخة — العام والخاص، والمنافذ المحوّلة، والمصادر المسموح بها
- ابدأ مع موزّعات الحمل — عنوان واحد أمام عدة أجهزة