عرض جميع أنظمة التشغيل
استعادة قائمة بجميع أنظمة التشغيل المتاحة التي يمكن تركيبها على خواديم VPS.
معلمات الاستعلام
| البارامترات |
يكتب |
مطلوب |
وصف المشروع |
os_type |
string |
لا |
Filter by OS type: linux, windows |
featured |
boolean |
لا |
Show only featured operating systems |
مثال على الطلب
cURL
Python
JavaScript
PHP
curl -X GET "https://admin.vps.org/api/v1/operating-systems/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
import requests
url = "https://admin.vps.org/api/v1/operating-systems/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://admin.vps.org/api/v1/operating-systems/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const os = await response.json();
console.log(os);
$ch = curl_init('https://admin.vps.org/api/v1/operating-systems/');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_TOKEN',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$operating_systems = json_decode($response, true);
curl_close($ch);
مثال على الاستجابة
{
"count": 12,
"results": [
{
"id": 1,
"name": "Ubuntu 22.04 LTS",
"slug": "ubuntu-22-04",
"version": "22.04",
"os_type": "linux",
"distribution": "Ubuntu",
"architecture": "x86_64",
"featured": true,
"available": true,
"min_disk_gb": 10,
"description": "Ubuntu 22.04 LTS (Jammy Jellyfish) - Long Term Support until 2027",
"icon_url": "https://cdn.vps.org/os-icons/ubuntu.svg"
},
{
"id": 2,
"name": "Debian 12",
"slug": "debian-12",
"version": "12",
"os_type": "linux",
"distribution": "Debian",
"architecture": "x86_64",
"featured": true,
"available": true,
"min_disk_gb": 10,
"description": "Debian 12 (Bookworm) - Stable release",
"icon_url": "https://cdn.vps.org/os-icons/debian.svg"
},
{
"id": 3,
"name": "CentOS Stream 9",
"slug": "centos-stream-9",
"version": "9",
"os_type": "linux",
"distribution": "CentOS",
"architecture": "x86_64",
"featured": false,
"available": true,
"min_disk_gb": 10,
"description": "CentOS Stream 9 - Rolling release tracking RHEL development",
"icon_url": "https://cdn.vps.org/os-icons/centos.svg"
},
{
"id": 4,
"name": "Fedora 39",
"slug": "fedora-39",
"version": "39",
"os_type": "linux",
"distribution": "Fedora",
"architecture": "x86_64",
"featured": false,
"available": true,
"min_disk_gb": 15,
"description": "Fedora 39 - Cutting-edge Linux distribution",
"icon_url": "https://cdn.vps.org/os-icons/fedora.svg"
},
{
"id": 5,
"name": "Rocky Linux 9",
"slug": "rocky-linux-9",
"version": "9",
"os_type": "linux",
"distribution": "Rocky Linux",
"architecture": "x86_64",
"featured": true,
"available": true,
"min_disk_gb": 10,
"description": "Rocky Linux 9 - Enterprise-grade Linux, RHEL compatible",
"icon_url": "https://cdn.vps.org/os-icons/rocky.svg"
}
]
}
حقول الاستجابة
| الميدان |
يكتب |
وصف المشروع |
id |
integer |
Unique operating system identifier |
name |
string |
Full operating system name with version |
slug |
string |
URL-friendly OS identifier |
version |
string |
OS version number |
os_type |
string |
Operating system type: linux or windows |
distribution |
string |
Distribution name (Ubuntu, Debian, CentOS, etc.) |
architecture |
string |
CPU architecture (x86_64, arm64, etc.) |
featured |
boolean |
Whether OS is featured/recommended |
available |
boolean |
Whether OS is currently available for installation |
min_disk_gb |
integer |
Minimum disk space required in gigabytes |
description |
string |
Brief description of the operating system |
icon_url |
string |
URL to OS icon/logo image |
رموز حالة الاستجابة
| 200 |
تم استرداد قائمة أنظمة التشغيل بنجاح |
| 401 |
غير مصرح به - رمز مصادقة غير صالح أو مفقود |
احصل على تفاصيل نظام التشغيل
استرجاع معلومات مفصلة عن نظام تشغيل محدد.
معلمات المسار
| البارامترات |
يكتب |
مطلوب |
وصف المشروع |
os_id |
integer |
نعم |
Unique operating system ID |
مثال على الطلب
curl -X GET "https://admin.vps.org/api/v1/operating-systems/1/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
import requests
os_id = 1
url = f"https://admin.vps.org/api/v1/operating-systems/{os_id}/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
const osId = 1;
const response = await fetch(`https://admin.vps.org/api/v1/operating-systems/${osId}/`, {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const os = await response.json();
console.log(os);
مثال على الاستجابة
{
"id": 1,
"name": "Ubuntu 22.04 LTS",
"slug": "ubuntu-22-04",
"version": "22.04",
"os_type": "linux",
"distribution": "Ubuntu",
"architecture": "x86_64",
"featured": true,
"available": true,
"min_disk_gb": 10,
"description": "Ubuntu 22.04 LTS (Jammy Jellyfish) - Long Term Support until 2027",
"icon_url": "https://cdn.vps.org/os-icons/ubuntu.svg",
"release_date": "2022-04-21",
"support_end_date": "2027-04-21",
"default_user": "root",
"package_manager": "apt",
"init_system": "systemd",
"kernel_version": "5.15",
"features": [
"Long Term Support (LTS) until 2027",
"5 years of free security updates",
"Extended Security Maintenance available",
"Large community support",
"Extensive package repository",
"Cloud-optimized kernel",
"Regular point releases"
],
"recommended_for": [
"Web servers (Apache, Nginx)",
"Application servers",
"Database servers (MySQL, PostgreSQL)",
"Docker containers",
"Kubernetes nodes",
"Development environments",
"Production workloads"
],
"installation_notes": [
"Requires minimum 10GB disk space",
"SSH enabled by default on port 22",
"UFW firewall available but not enabled by default",
"Automatic security updates can be configured",
"Cloud-init supported for automated setup"
]
}
رموز حالة الاستجابة
| 200 |
Successfully retrieved operating system details |
| 401 |
غير مصرح به - رمز مصادقة غير صالح أو مفقود |
| 404 |
Not Found - Operating system does not exist |
Featured Operating Systems
يوصي VPS.org بأنظمة التشغيل التالية لمعظم حالات الاستخدام:
Ubuntu 22.04 LTS
- Best for: General purpose servers, web hosting
- Support: Until April 2027
- Package Manager: APT
- Why choose: Most popular, extensive documentation, large community
Debian 12
- Best for: Stability-focused production servers
- Support: ~5 years
- Package Manager: APT
- Why choose: Rock-solid stability, security-focused
Rocky Linux 9
- Best for: Enterprise applications, RHEL workloads
- Support: ~10 years
- Package Manager: DNF/YUM
- Why choose: RHEL compatible, enterprise-grade
AlmaLinux 9
- Best for: Enterprise servers, cPanel hosting
- Support: ~10 years
- Package Manager: DNF/YUM
- Why choose: RHEL compatible, backed by CloudLinux
اختيار نظام التشغيل الصحيح
حسب حالة الاستخدام
| حالة الاستخدام |
نظام التشغيل الموصى به |
السبب |
| Web Hosting |
Ubuntu 22.04 LTS, Debian 12 |
Excellent LAMP/LEMP stack support, large community |
| Docker/Containers |
Ubuntu 22.04 LTS, Debian 12 |
Native Docker support, optimized kernels |
| Enterprise Apps |
Rocky Linux 9, AlmaLinux 9 |
RHEL compatibility, long support cycles |
| Development |
Ubuntu 22.04 LTS, Fedora 39 |
Latest packages, developer-friendly tools |
| Database Servers |
Debian 12, Rocky Linux 9 |
Stability, performance, long-term support |
| cPanel Hosting |
AlmaLinux 9, Rocky Linux 9 |
Official cPanel support |
حسب مستوى الخبرة
- المبتدئون: أوبونتو 22.04 LTS - معظم الوثائق والدروس المتاحة
- متوسطة: 12 - توازن عظيم بين الاستقرار والمميزات
- المتقدم/المؤسسي: روكي لينكس 9، ألما لينكس 9 - خصائص المؤسسات والدعم الطويل الأجل
- الجهات المصنعة: فيدورا 39 - أحدث الخصائص والبرامجيات المتطورة
تحتاجين مساعدة في الاختيار؟ اتصل بفريق الدعم
hello@vps.org لتلقي توصيات شخصية بشأن نظام التشغيل استناداً إلى متطلباتك المحددة.
التركيب والتثبيت
ماذا يحدث أثناء تركيب نظام التشغيل
- اختيار الصور: تم اختيار نموذج نظام التشغيل من مستودعنا
- تقسيم الأقراص: تقسيم الوثائق آليا على أساس حجم الخطة
- تثبيت قاعدي: تركيب حزم نظم التشغيل الأساسية (5-10 دقائق)
- إنشاء الشبكة: تم تشكيل عنوان بروتوكول الإنترنت ونظام أسماء النطاقات وبوابة الإنترنت
- إعداد SSH: تشغيل خادم SSH على المدخل 22
- الوصول إلى الملف الرئيسي: كلمة المرور root المرسلة عبر البريد الإلكتروني
- سحابة البدء: التشكيل الأولي المطبق (إذا كان مدعوما)
خطوات ما بعد التركيب
- نظام تحديث: تشغيل تحديثات النظام فورا بعد التركيب
- حدد جدار الحماية: إنشاء جدار حماية مستخدمي الحاسوب (أوبونتو/ديبيان) أو جدار حماية(د) (مستند إلى نظام RHEL)
- إنشاء مستخدمين: إضافة حسابات غير root للمستخدمين مع الوصول إلى sudo
- مفاتيح SSH: حدد إثبات الهوية بمفتاح SSH وتعطيل إثبات الهوية بكلمة المرور
- تحديثات الأمن: تمكين التحديثات الأمنية التلقائية
- الرصد: تثبيت أدوات الرصد (اختياري)
وثائق التفويض الافتراضية
مهم: تُرسل بيانات اعتماد الجذر إلى عنوان البريد الإلكتروني المسجل الخاص بك فور إنشاء الخادم. غير كلمة المرور الافتراضية عند أول دخول لأسباب أمنية.
الدعم والتوثيق
للحصول على أدلة التثبيت الخاصة بنظام التشغيل، يرجى زيارة موقعنا مركز التوثيق: