پرش به مطلب اصلی

سرور

توضیحات

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


لیست سرورها

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

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

GET https://parsdev.com/api/v1/server/list

نمونه پارامترهای درخواست

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

GET https://parsdev.com/api/v1/server/list?ip=192.168.1.1&geo=IR
پارامترنوعتوضیحات
ipstringآی‌پی سرور (اختیاری)
geostringموقعیت فیزیکی سرور (اختیاری)

نمونه بدنه پاسخ

[
{
"id": "uT6k92b",
"ip": "192.168.1.100",
"geo": "IR",
},
{
"id": "i8GbJ52",
"ip": "192.168.1.101",
"geo": "DE",
},
]

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

پارامترنوعتوضیحات
idstringشناسه سرور
ipstringآی‌پی سرور
geostringموقعیت فیزیکی سرور
expire_datestringتاریخ انقضای سرور

اطلاعات سرور

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

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

POST https://parsdev.com/api/v1/server/status

نمونه بدنه درخواست

{
"id": "uT6k92b"
}
پارامترنوعتوضیحات
idstringشناسه سرور

نمونه بدنه پاسخ

{
"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
}
پارامترنوعتوضیحات
idstringشناسه سرور
ipstringآی‌پی سرور
geostringموقعیت سرور
statusstringوضعیت سرور
osstringسیستم عامل
ipv6stringشناسه ipv6
portintپورت
userstringنام کاربری
macstringآدرس MAC
ramintحافظه
cpuintپردازنده
diskintفضای ذخیره‌سازی
backupintبک‌آپ
traffic_usagestringترافیک مصرف شده
rescue_diskbooleantrue/false
expire_datedateتاریخ انقضای سرور

وضعیت سرور

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

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

POST https://parsdev.com/api/v1/server/action

نمونه بدنه درخواست

{
"id": "uT6k92b",
"action": "on|off|reboot"
}
پارامترنوعتوضیحات
idstringشناسه سرور
actionstringوضعیت سرور

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپاسخ سیستم به درخواست

درخواست VNC

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

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

POST https://parsdev.com/api/v1/server/vnc

نمونه بدنه درخواست

{
"id": "uT6k92b"
}
پارامترنوعتوضیحات
idstringشناسه سرور

نمونه بدنه پاسخ

{
"hostname" : "examplevnc.parsdev.com"
"port": "8456",
"password": "kasfgas9fsgfbh"
}
پارامترنوعتوضیحات
portstringپورت
passwordstringرمز عبور

نحوه اتصال

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

<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"
}
پارامترنوعتوضیحات
idstringشناسه سرور
osstringشناسه سیستم عامل
کدنوعسیستم عامل
Debian 13Linuxdebian13
Debian 12Linuxdebian12
Debian 11Linuxdebian11
Debian 10Linuxdebian10
Ubuntu 24.04Linuxubuntu24
Ubuntu 22.04Linuxubuntu22
Ubuntu 20.04Linuxubuntu20
AlmaLinux 9Linuxalma9
AlmaLinux 8Linuxalma8
RockyLinux 9Linuxrocky9
RockyLinux 8Linuxrocky8
DockerLinuxdocker
Wordpress 6Linuxwordpress
RockyLinux 9Linuxrocky9
Windows 2022Windowswin2022

نمونه بدنه پاسخ

{
"password": "kasfgas9fsgfbh"
}
پارامترنوعتوضیحات
passwordstringرمز عبور

لیست سیستم عامل ها

سیستم عاملنوعکد
Debian 13Linuxdebian13
Debian 12Linuxdebian12
Debian 11Linuxdebian11
Debian 10Linuxdebian10
Ubuntu 24.04Linuxubuntu24
Ubuntu 22.04Linuxubuntu22
Ubuntu 20.04Linuxubuntu20
AlmaLinux 9Linuxalma9
AlmaLinux 8Linuxalma8
RockyLinux 9Linuxrocky9
RockyLinux 8Linuxrocky8
DockerLinuxdocker
Wordpress 6Linuxwordpress
RockyLinux 9Linuxrocky9
Windows 2022Windowswin2022

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

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

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

POST https://parsdev.com/api/v1/server/password

نمونه بدنه درخواست

{
"id": "uT6k92b",
"password": "jlas74yaSfjb"
}
پارامترنوعتوضیحات
idstringشناسه سرور
passwordstringرمز عبور جدید

نمونه بدنه پاسخ

{
"new_password": "jlas74yaSfjb"
}
پارامترنوعتوضیحات
passwordstringرمز عبور

تغییر 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"
}
پارامترنوعتوضیحات
idstringشناسه سرور
ssh_keytextSSH KEY جدید

نمونه بدنه پاسخ

{
'success' : true
}
پارامترنوعتوضیحات
messagetext

اسنپ شات

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

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

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

GET https://parsdev.com/api/v1/server/snapshot

نمونه بدنه درخواست

{
"id": "uT6k92b"
}
پارامترنوعتوضیحات
idstringشناسه سرور

نمونه بدنه پاسخ

[
{
"id": "uT6k92b",
"name": "snapshot-1"
},
{
"id": "uT6k92b",
"name": "snapshot-2"
},
]
پارامترنوعتوضیحات
idstringشناسه سرور
namestringنام اسنپ‌شات



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

POST https://parsdev.com/api/v1/server/snapshot

نمونه بدنه درخواست

{
"id": "uT6k92b",
"name": "custom-snapshot-2"
}
پارامترنوعتوضیحات
idstringپیام سیستم
namestringنام اسنپ‌شات

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستم



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

PUT https://parsdev.com/api/v1/server/snapshot

نمونه بدنه درخواست

{
"id": "uT6k92b",
"name": "my-snapshot-2"
}
پارامترنوعتوضیحات
idstringشناسه سرور
namestringنام اسنپ‌شات

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستم



حذف اسنپ‌شات

DELETE https://parsdev.com/api/v1/server/snapshot

نمونه بدنه درخواست

{
"id": "uT6k92b",
"name": "my-snapshot-2"
}
پارامترنوعتوضیحات
idstringشناسه سرور
namestringنام اسنپ‌شات

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستم

بک‌آپ

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

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

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

GET https://parsdev.com/api/v1/server/backup

نمونه بدنه درخواست

{
"id": "uT6k92b"
}
پارامترنوعتوضیحات
idstringشناسه سرور

نمونه بدنه پاسخ

[
{
"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"
},
]
پارامترنوعتوضیحات
idstringشناسه سرور
namestringنام بک‌آپ



ایجاد بک‌آپ

POST https://parsdev.com/api/v1/server/backup

نمونه بدنه درخواست

{
"id": "uT6k92b"
}
پارامترنوعتوضیحات
idstringپیام سیستم

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستم



ریستور بک‌آپ

PUT https://parsdev.com/api/v1/server/backup

نمونه بدنه درخواست

{
"id": "uT6k92b",
"volume_id": "2025-11-30T14:04:58Z"
}
پارامترنوعتوضیحات
idstringشناسه سرور
volume_idstringنام بک‌آپ

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستم



حذف بک‌آپ

DELETE https://parsdev.com/api/v1/server/backup

نمونه بدنه درخواست

{
"id": "uT6k92b",
"volume_id": "2025-11-30T14:04:58Z"
}
پارامترنوعتوضیحات
idstringشناسه سرور
volume_idstringنام بک‌آپ

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستم

دیسک نجات

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

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

POST https://parsdev.com/api/v1/server/rescue

نمونه بدنه درخواست

{
"id": "jf78faSjm",
"name": "finnix"
}
پارامترنوعتوضیحات
idstringشناسه سرور
namestringfinnix,systemrescue

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستمی - نتیجه درخواست

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

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

POST https://parsdev.com/api/v1/server/eject

نمونه بدنه درخواست

{
"id": "jf78faSjm"
}
پارامترنوعتوضیحات
idstringشناسه سرور

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستمی - نتیجه درخواست

گراف منابع

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

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

POST https://parsdev.com/api/v1/server/graph

نمونه بدنه درخواست

{
"id": "jf78faSjm",
"period": "hour"
}
پارامترنوعتوضیحات
idstringشناسه سرور
periodstringhour,day,week,month,year

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستمی - نتیجه درخواست
datajsonمنابع به همراه زمان