سفارش سرور اختصاصی از Hetzner و OVH
> version: 1.3 | last_updated: 2026-09-27 | audience: admin
این مسیر جدا از VPS ابری (`hetzner` و `ovh`) و جدا از استخر خودتان (`nocps`) است. با خرید محصول، یک سرور فیزیکی تازه در حساب همان شرکت سفارش داده میشود.
مسیر: **سرورهای بیرونی** را با ماژول Dedicated بسازید، در یک گروه سرور بگذارید، و روی محصول همان ماژول و گروه را انتخاب کنید.
Hetzner Dedicated
| محل | فیلد |
| --- | --- |
| سرور بیرونی | کاربر و رمز وبسرویس Robot |
| محصول | `product_id` (مثل EX44)، `location`، در صورت نیاز `dist` |
در Robot باید سفارش از وبسرویس روشن باشد: Settings → Web service → Ordering. بدون انتخاب افزونه، سرور IPv6-only تحویل میشود؛ پیشفرض محصول افزونه `primary_ipv4` را میفرستد.
اگر گروه سرور روی سندباکس باشد، سفارش با `test=true` ثبت میشود و سرور تحویل نمیشود. تحویل واقعی ممکن است چند ساعت طول بکشد. تا وقتی `server_number` نیاید، تعلیق و لغو انجام نمیشود. تعلیق دکمهٔ پاور را طولانی نگه میدارد (خاموش سخت) و فعالسازی Wake-on-LAN میفرستد. لغو تاریخ لغو را `now` میگذارد.
در تب فیلدهای سفارش، دکمه **ایجاد فیلدهای پیشفرض Dedicated (Hetzner)** فیلد نام میزبان و فهرست سیستمعامل را میسازد. گزینهها از توزیعهای همان `product_id` در Robot میآیند و مشتری موقع خرید یکی را انتخاب میکند. اگر فهرست خالی بود، گروه سرور و `product_id` را ذخیره کنید و دکمه را دوباره بزنید.
در مدیریت سرویس، **دریافت IP** آدرس را از Robot میخواند و روی سرویس ذخیره میکند. **کنسول** سیستم Rescue از نوع vKVM را فعال میکند و سرور را یکبار ریبوت میکند، بعد صفحهٔ `https://IP:47773/` با رمز root همان نشست باز میشود. «خروج از کنسول» Rescue را خاموش میکند و سرور را دوباره از دیسک بوت میکند.
IPv4 اضافه
IPv4 اصلی همان افزونهٔ `primary_ipv4` است و با تعداد مشتری ضرب نمیشود. برای آدرس اضافه، روی محصول یا افزونهاش یک گزینهٔ قابل تنظیم بسازید و «نام مقدار در سرور مقصد» را `num_ips` بگذارید. نوع «تعداد» هر واحد را یک IP حساب میکند؛ در لیست کشویی، «مقدار در سرور مقصد» همان تعداد است.
بعد از اینکه `server_number` معلوم شد، هر IP اضافه یک سفارش جدا به `POST /order/server_addon/transaction` با `product_id=additional_ipv4` است. دلیل RIPE از فیلد محصول `ip_reason` میآید و پیشفرضش `Hosting` است. اگر سرور هنوز تحویل نشده باشد، تعداد در سرویس میماند و با «دریافت IP» یا خرید بعدی همان تعدادِ باقیمانده سفارش میشود. سفارش تکراری برای IPهایی که شناسهشان ذخیره شده زده نمیشود. حذف گزینه، IP را در Robot لغو نمیکند. سقف Robot برای این سفارش حدود ۲۰ درخواست در روز است. سندباکس همان سفارش را با `test=true` میفرستد.
OVH Dedicated
| محل | فیلد |
| --- | --- |
| سرور بیرونی | Application Key، Application Secret، Consumer Key، شرکت تابعه (`EU`) |
| محصول | `plan_code`، و هر پیکربندی اجباری که API بخواهد: `os`، `region`، `datacenter` |
پرداخت با روش پیشفرض همان حساب OVH انجام میشود (`auto_pay`). سندباکس سبد را میسازد و پیشنمایش پرداخت را میگیرد، ولی checkout نمیکند و پولی کم نمیشود.
تعلیق بوت را روی Rescue میگذارد و سرور را ریبوت میکند. فعالسازی دوباره از دیسک سخت بوت میکند. لغو `terminate` همان سرویس را در OVH صدا میزند.
در تب فیلدهای سفارش، دکمه **ایجاد فیلدهای پیشفرض Dedicated (OVH)** فیلد نام میزبان و فهرست سیستمعامل همان `plan_code` را میسازد تا مشتری موقع خرید انتخاب کند.
**دریافت IP** فیلد `ip` سرور را ذخیره میکند. **کنسول** یک نشست KVM نسخهٔ HTML5 میسازد و مرورگر را به همان لینک OVH میفرستد. IP مرورگر بازکننده در `ipToAllow` میرود.
IPv4 اضافه
همان گزینهٔ `num_ips` بعد از معلوم شدن `service_name` برای هر آدرس یک سبد `/order/cart/{id}/ip` میسازد و آن را به همان سرور (`destination`) وصل میکند. اگر کاتالوگ چند پلن داشت، پلن failover/additional انتخاب میشود؛ با `extra_ip_plan` میتوان planCode را ثابت کرد. اگر OVH کشور را اجباری بخواهد و بیش از یک مقدار مجاز باشد، `ip_country` را روی محصول بگذارید. پرداخت با روش پیشفرض حساب OVH است. سندباکس سبد IP را پرداخت نمیکند. حذف گزینه، IP را در OVH لغو نمیکند. اگر سرور هنوز تحویل نشده، سفارش IP میماند تا «دریافت IP» یا خرید بعدی.