مدیریت سرور

مدیریت سرور ابری با وب سرویس پارسدِو: وضعیت، VNC، تغییر سیستم عامل و رمز، SSH Key، اسنپ شات، بک‌آپ و گراف منابع.

در این صفحه

توضیحات

پایانه های مربوط به سرور در این قسمت قابل مشاهده‌اند.


لیست سرورها

از این پایانه می‌توانید لیست سرورهای خود را از پارسدِو دریافت کنید.

اطلاعات درخواست

GET https://parsdev.com/api/v1/server/list
نمونه پارامترهای درخواست

برای دریافت لیست فیلتر شده، می‌توانید پارامترهای مورد نظر را به پایانه مورد نظر اضافه کنید.

GET https://parsdev.com/api/v1/server/list?ip=192.168.1.1&geo=IR
پارامتر نوع توضیحات
ip string آی‌پی سرور (اختیاری)
geo string موقعیت فیزیکی سرور (اختیاری)
نمونه بدنه پاسخ
[
    {
        "id": "uT6k92b",
        "ip": "192.168.1.100",
        "geo": "IR",
    },
    {
        "id": "i8GbJ52",
        "ip": "192.168.1.101",
        "geo": "DE",
    },
]

پاسخ دریافت شده از نوع Array می‌باشد

پارامتر نوع توضیحات
id string شناسه سرور
ip string آی‌پی سرور
geo string موقعیت فیزیکی سرور
expire_date string تاریخ انقضای سرور

اطلاعات سرور

از این پایانه می‌توانید اطلاعات سرور خود را از پارسدِو دریافت کنید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/status
نمونه بدنه درخواست
{
    "id": "uT6k92b"
}
پارامتر نوع توضیحات
id string شناسه سرور
نمونه بدنه پاسخ
{
    "id": "uT6k92b",
    "ip": "192.168.1.100",
    "geo": "pnk",
    "status": "on",
    "os": "ubuntu24",
    "ipv6": "2001:db8:130f::9c0:876a:130b",
    "port": "6658",
    "user": "root",
    "mac": "00:1A:2B:3C:4D:5E",
    "ram": "2",
    "cpu": "1",
    "disk": "50",
    "backup": "0",
    "traffic_usage": "5.2",
    "rescue_disk": true
}
پارامتر نوع توضیحات
id string شناسه سرور
ip string آی‌پی سرور
geo string موقعیت سرور
status string وضعیت سرور
os string سیستم عامل
ipv6 string شناسه ipv6
port int پورت
user string نام کاربری
mac string آدرس MAC
ram int حافظه
cpu int پردازنده
disk int فضای ذخیره‌سازی
backup int بک‌آپ
traffic_usage string ترافیک مصرف شده
rescue_disk boolean true/false
expire_date date تاریخ انقضای سرور

وضعیت سرور

از این پایانه می‌توانید وضعیت سرور خود را به خاموش یا روشن تغییر دهید و یا دستور Reboot برای سرور ارسال کنید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/action
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "action": "on|off|reboot"
}
پارامتر نوع توضیحات
id string شناسه سرور
action string وضعیت سرور
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پاسخ سیستم به درخواست

درخواست VNC

از این پایانه می‌توانید برای اتصال به سرور از طریق VNC درخواست ارسال کنید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/vnc
نمونه بدنه درخواست
{
    "id": "uT6k92b"
}
پارامتر نوع توضیحات
id string شناسه سرور
نمونه بدنه پاسخ
{
    "hostname" : "examplevnc.parsdev.com"
    "port": "8456",
    "password": "kasfgas9fsgfbh"
}
پارامتر نوع توضیحات
port string پورت
password string رمز عبور
نحوه اتصال

سه مقدار دریافتی از وب سرویس را در فرم زیر قرار می دهیم تا کاربر بتواند به کنسول متصل شود

<form action="https://{{hostName}}:{{port}}/vnc.html" method="GET" target="_blank" >
     <input type="hidden" name="password" value="{{password}}" >
     <input type="hidden" name="autoconnect" value="true" >
     <input type="submit" value="اتصال تحت وب به کنسول"  >
 </form>

تغییر سیستم عامل

از این پایانه می‌توانید برای تغییر سیستم عامل درخواست ارسال کنید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/os
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "os": "ubuntu24"
}
پارامتر نوع توضیحات
id string شناسه سرور
os string شناسه سیستم عامل
کد نوع سیستم عامل
Debian 13 Linux debian13
Debian 12 Linux debian12
Debian 11 Linux debian11
Debian 10 Linux debian10
Ubuntu 24.04 Linux ubuntu24
Ubuntu 22.04 Linux ubuntu22
Ubuntu 20.04 Linux ubuntu20
AlmaLinux 9 Linux alma9
AlmaLinux 8 Linux alma8
RockyLinux 9 Linux rocky9
RockyLinux 8 Linux rocky8
Docker Linux docker
Wordpress 6 Linux wordpress
RockyLinux 9 Linux rocky9
Windows 2022 Windows win2022
نمونه بدنه پاسخ
{
    "password": "kasfgas9fsgfbh"
}
پارامتر نوع توضیحات
password string رمز عبور
لیست سیستم عامل ها
سیستم عامل نوع کد
Debian 13 Linux debian13
Debian 12 Linux debian12
Debian 11 Linux debian11
Debian 10 Linux debian10
Ubuntu 24.04 Linux ubuntu24
Ubuntu 22.04 Linux ubuntu22
Ubuntu 20.04 Linux ubuntu20
AlmaLinux 9 Linux alma9
AlmaLinux 8 Linux alma8
RockyLinux 9 Linux rocky9
RockyLinux 8 Linux rocky8
Docker Linux docker
Wordpress 6 Linux wordpress
RockyLinux 9 Linux rocky9
Windows 2022 Windows win2022
****

تغییر رمز عبور

از این پایانه می‌توانید برای تغییر رمز عبور درخواست ارسال کنید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/password
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "password": "jlas74yaSfjb"
}
پارامتر نوع توضیحات
id string شناسه سرور
password string رمز عبور جدید
نمونه بدنه پاسخ
{
    "new_password": "jlas74yaSfjb"
}
پارامتر نوع توضیحات
password string رمز عبور

تغییر SSH KEY

از این پایانه می‌توانید برای تغییر SSH KEY درخواست ارسال کنید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/ssh-key
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "ssh_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDNyA3OL4VONA2fHe1GetJP0k5pdQ35hM8lMj/riG/9ZD1RFfKHCO/ZRC8CHiEFEM7sOFcxHuqmwrdTfIy8jbafVRgZJi4n/crCnQK6sFMIFEx1VAF+JCA5q74Sa1l1Z6lu1r0kvn747idOnKxME9MGmkS+EN4QhJHOHPfEmT/cDBY4i0qnpBqkTDGCneMizkFJ9+SSymgbFAgdWd0s3JKAOTUAkDthVbF8r14mDttvLNEt4PBwIAFbD6LX5PCFd35Bqz8c+yMeju3EYTbIM/gSUM4JWGIVKYTg0ec0O28JIt0M2L02fNI1zrMmWJY7RQo9IebeDTG5qyWQyHTFmJgOPe1kn1NoFZ7koDMnP5Mjazq43ZMISdgeAelRmeymS2J33C980VMR+ezGR23RDY9TcTRYM5tKxD5Yw8k87Bls7sGUgfGjNSIMavN7GNFWXjFL3aExqgR1Ns9fZv+ZlI86g2FcyrVQB0nWmtVjd+Iwh76QldAp1cSUzct7MArWvqc= email@domain.com"
}
پارامتر نوع توضیحات
id string شناسه سرور
ssh_key text SSH KEY جدید
نمونه بدنه پاسخ
{
   'success' : true
}
پارامتر نوع توضیحات
message text

اسنپ شات

از این پایانه می‌توانید برای ایجاد، ریستور، و مدیریت اسنپ‌شات‌ها اقدام کنید.

اطلاعات درخواست

دریافت لیست اسنپ‌شات‌ها

GET https://parsdev.com/api/v1/server/snapshot
نمونه بدنه درخواست
{
    "id": "uT6k92b"
}
پارامتر نوع توضیحات
id string شناسه سرور
نمونه بدنه پاسخ
[
    {
        "id": "uT6k92b",
        "name": "snapshot-1"
    },
    {
        "id": "uT6k92b",
        "name": "snapshot-2"
    },
]
پارامتر نوع توضیحات
id string شناسه سرور
name string نام اسنپ‌شات



ایجاد اسنپ‌شات

POST https://parsdev.com/api/v1/server/snapshot
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "name": "custom-snapshot-2"
}
پارامتر نوع توضیحات
id string پیام سیستم
name string نام اسنپ‌شات
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستم



ریستور اسنپ‌شات

PUT https://parsdev.com/api/v1/server/snapshot
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "name": "my-snapshot-2"
}
پارامتر نوع توضیحات
id string شناسه سرور
name string نام اسنپ‌شات
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستم



حذف اسنپ‌شات

DELETE https://parsdev.com/api/v1/server/snapshot
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "name": "my-snapshot-2"
}
پارامتر نوع توضیحات
id string شناسه سرور
name string نام اسنپ‌شات
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستم

بک‌آپ

از این پایانه می‌توانید برای ایجاد، ریستور، و مدیریت بک‌آپ‌ها اقدام کنید.

اطلاعات درخواست

دریافت لیست بک‌آپ‌ها

GET https://parsdev.com/api/v1/server/backup
نمونه بدنه درخواست
{
    "id": "uT6k92b"
}
پارامتر نوع توضیحات
id string شناسه سرور
نمونه بدنه پاسخ
[
    {
        "volume_id": "2025-11-30T14:04:58Z",
        "date": "1404:09:09",
        "size": "24075"
    },
    {
         "volume_id": "2025-11-30T14:04:58Z",
        "date": "1404:09:09",
        "size": "24075"
    },
]
پارامتر نوع توضیحات
id string شناسه سرور
name string نام بک‌آپ



ایجاد بک‌آپ

POST https://parsdev.com/api/v1/server/backup
نمونه بدنه درخواست
{
    "id": "uT6k92b"
}
پارامتر نوع توضیحات
id string پیام سیستم
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستم



ریستور بک‌آپ

PUT https://parsdev.com/api/v1/server/backup
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "volume_id": "2025-11-30T14:04:58Z"
}
پارامتر نوع توضیحات
id string شناسه سرور
volume_id string نام بک‌آپ
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستم



حذف بک‌آپ

DELETE https://parsdev.com/api/v1/server/backup
نمونه بدنه درخواست
{
    "id": "uT6k92b",
    "volume_id": "2025-11-30T14:04:58Z"
}
پارامتر نوع توضیحات
id string شناسه سرور
volume_id string نام بک‌آپ
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستم

دیسک نجات

از این پایانه می‌توانید برای قرار دادن دیسک های نجات درخواست ایجاد بفرمایید. طی این فرایند سرور شما ریبوت خواهد شد

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/rescue
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "name": "finnix"
}
پارامتر نوع توضیحات
id string شناسه سرور
name string finnix,systemrescue
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستمی - نتیجه درخواست

از این پایانه می‌توانید برای خارج کردن دیسک های نجات درخواست ایجاد بفرمایید. طی این فرایند سرور شما ریبوت خواهد شد

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/eject
نمونه بدنه درخواست
{
    "id": "jf78faSjm"
}
پارامتر نوع توضیحات
id string شناسه سرور
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستمی - نتیجه درخواست

گراف منابع

از این پایانه می‌توانید برای دریافت اطلاعات گراف درخواست ایجاد بفرمایید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/server/graph
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "period": "hour"
}
پارامتر نوع توضیحات
id string شناسه سرور
period string hour,day,week,month,year
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستمی - نتیجه درخواست
data json منابع به همراه زمان