Jerin Duk Tsarin Aiki
Mai da jerin dukkan tsarin aiki da ake da su da za'a iya shigarwa a kan masu aiki na VPS.
Sigogin Tambaya
Parameters
Nau'i
Ana buƙata
@ action
os_type
string
QDialogButtonBox
Filter by OS type: linux, windows
featured
boolean
QDialogButtonBox
Show only featured operating systems
Buƙatar Misali
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"
@ action
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())
@ action
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);
@ action
$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);
@ action
Misalin Amsar
{
"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"
}
]
}
Wuraren Amsawa
@ action
Nau'i
@ action
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
Lambobin Matsayin Amsawa
200
An samu nasarar dawo da jerin tsarin aiki
401
Ba a ba da izini ba - Alamar tabbatarwa mara inganci ko ba ta ɓace ba
Ka Samu Bayanan Tsarin Aiki
Ka karɓi bayanai masu bayanin game da tsarin aiki na musamman.
Sigogi na Hanya
Parameters
Nau'i
Ana buƙata
@ action
os_id
integer
Ee
Unique operating system ID
Buƙatar Misali
curl -X GET "https://admin.vps.org/api/v1/operating-systems/1/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
@ action
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())
@ action
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);
@ action
Misalin Amsar
{
"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"
]
}
Lambobin Matsayin Amsawa
200
Successfully retrieved operating system details
401
Ba a ba da izini ba - Alamar tabbatarwa mara inganci ko ba ta ɓace ba
404
Not Found - Operating system does not exist
Featured Operating Systems
VPS.org ya shawarci tsarin aiki masu zuwa ga mafi yawan lokutan amfani:
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
Zaɓin Tsarin Aiki na Dacewa
@ action
KCharselect unicode block name
QDialogButtonBox
Ma'ana
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
QFontDatabase
Farawa: Ubuntu 22.04 LTS - Mafi yawan takardun shaida da koyarwar da ake samu
QFontDatabase Debian 12 - Babban daidaiton daidaituwa da halaye
Advanced/Enterprise: Rocky Linux 9, AlmaLinux 9 - Ayyuka na Kamfani da goyon baya mai tsawo
Masu haɓakawa: Fedora 39 - Sabuwar fasalulluka da kayan aikin da suka fi dacewa
@ action QDialogButtonBox
hello@vps.org don shawarwari masu zaman kansu na OS bisa ga bukatunka na musamman.
@ action
Abin da Yake Faruwa Lokacin Shigar OS
Zaɓin Zane: An zaɓa siffar OS daga ɓoyayyenmu
@ action @ action
@ action An shigar da kayan aikin OS na farko (dakika 5-10)
Shirya Sharing An daidaita adireshin IP, DNS, da ƙofa
@ action An canza aikin mai ba da sabis na SSH a kan maɓalli 22
Cire Wurin Zuciya: An aika kalmar shiga ta root ta hanyar imel
Cloud-Init: An yi amfani da daidaitacce na farko (in an goyi bayan shi)
Mataki na Bayan Fitarwa
Tsarin sabuntawa: Run updates na tsarin nan take bayan shigarwa
@ action Shirya UFW (Ubuntu/Debian) ko firewalld (RHEL-dauke)
@ action Ƙara asusun masu amfani da ba-root ba tare da damar shiga sudo ba
Maɓallan SSH: Shirya shaidar maɓallin SSH kuma ka bi da canza shaidar kalmar sirri
Sabunta Tsaro: Fara sabuntawa na tsaro na yau da kullum
@ action Yi shigar da kayan aikin kulawa (na zaɓa)
Bayanin Diflomasiyya
QDialogButtonBox An aika da shaidar mai amfani da tushe zuwa adireshin imel ɗinka da aka yi rajista nan da nan bayan ƙirƙirar mai ba da sabis. Sauya kalmar sirrin diff a farkon shigarwa domin tsaro.
QPrintPreviewDialog
Don OS-na musamman shiryarwa, ziyarci mu documentation center :