सभी ऑपरेटिंग सिस्टमों की सूची बनाएं
सभी उपलब्ध ऑपरेटिंग सिस्टम की सूची प्राप्त करें जो कि वीएस सर्वर पर संस्थापित किया जा सकता है.
क्वेरी पैरामीटर
| पैरामीटर |
प्रकार |
आवश्यक |
वर्णन |
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 recommends the following operating systems for most use cases:
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
दायाँ ओएस चुनना
केस प्रयोग से
| केस इस्तेमाल करें |
ROMON ओएस |
कारण |
| 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 |
अनुभव स्तर
- प्रारंभिकः उबुन्टू २२. ० LTS - अधिकांश दस्तावेज़ तथा शिक्षणपाठ्स उपलब्ध हैं
- इंटरेक्शनः डेबियन 12 - महान संतुलन तथा विशेषताएँ
- विस्तृत/ एंटरर: रॉकी लिनक्स ९, डब्ल्यूश ९ - सुइटिन विशेषताएँ तथा लंबे समर्थन
- डेवलेपर: Fedora 39 - नवीनतम फीचर तथा काटने का सॉफ्टवेयर
सही चुनाव करने में मदद की ज़रूरत है? हमारे समर्थन टीम से सम्पर्क करें
hello@vps.org आपकी विशिष्ट माँगों पर आधारित व्यक्तिगत ओएस सिफारिशों के लिए ।
संस्थापन व सेटअप
ओएस संस्थापन के दौरान क्या होता है
- चित्र चयन: ओएस टैम्प्लेट हमारे भंडार से चयनित है
- डिस्क पार्टीशनिंगः योजना आकार पर आधारित स्वचालित विभाजन
- आधार संस्थापित: कोर ओएस पैकेज संस्थापित हैं (5- 10 मिनट)
- नेटवर्क सेटअप: आईपी पता, डीएनएस, तथा गेटवे विन्यस्त
- एसएसएच सेटअप: पोर्ट 22 पर एसएसएच सर्वर सक्षम है
- रूट एक्सेसः ई- मेल द्वारा भेजा गया रूट पासवर्ड
- बादल: आरंभिक विन्यास लागू (यदि समर्थित हो)
पोस्ट- संस्थापित चरण
- तंत्र अद्यतन करें: संस्थापन के तुरंत बाद तंत्र अद्यतन चलाएँ
- फ़ायरल कॉन्फ़िगर करें: यूएफ़डबल्यू (यूबेट/ डेबियन) या फायर्ड (एल- आधारित) सेट करें
- उपयोक्ता बनाएँ: MAPI पहुँच के साथ नॉन- रूट उपयोक्ता खाता जोड़ें
- एसएसएच कुंजियाँ: एसएसएच कुंजी प्रमाणीकरण कॉन्फ़िगर करें तथा पासवर्ड अनुमोदन निष्क्रिय करें
- सुरक्षा अद्यतन: स्वचालित सुरक्षा अद्यतन सक्षम करें
- मॉनीटर किया जा रहा है: मारबल उपकरण संस्थापित करें (वैकल्पिक)
डिफ़ॉल्ट सेडेंट
आयात सर्वर बनाने के तुरंत बाद रूट ईमेल पता आपके पास भेजा गया है. सुरक्षा के लिए प्रथम लॉगइन पर डिफ़ॉल्ट कूटशब्द बदलें.
समर्थन दस्तावेज़ीकरण (u)
ओएस विशिष्ट सेटअप गाइड के लिए, हमारी भेंट के लिए दस्तावेज केंद्र: