Sanal Sunucuyu Yeniden Kur (Reinstall)
Belirli bir hizmet ID'sine sahip Sanal Sunucuyu, seçilen bir işletim sistemi şablonu ve yeni bir şifre ile yeniden kurmak için bu endpointi kullanın.
Belirli bir hizmetinize (service) bağlı olan Sanal Sunucuyu, seçtiğiniz bir işletim sistemi ile sıfırdan kurmak (reinstall) için aşağıdaki bilgileri kullanabilirsiniz. Dikkat: Bu işlem sunucudaki tüm mevcut verileri kalıcı olarak silecektir!
Endpoint Bilgileri
Note:
HTTP Methodu: POST
URL Yolu: /api/services/{service_id}/vps/reinstall
Tam URL (Örnek): https://nodesty.com/api/services/YOUR_SERVICE_ID/vps/reinstall
{service_id}
(Path Parametresi): Yeniden kurulacak olan hizmetin benzersiz kimliğidir. Bu ID'yi genellikle hizmet listeleme (/api/services
) endpoint'inden veya Müşteri Panelinizden öğrenebilirsiniz. URL'deYOUR_SERVICE_ID
yazan kısmı bu değerle değiştirmelisiniz.
Kimlik Doğrulama (Authentication)
Bu isteği yapabilmek için Authorization
başlığını (Header) kullanmanız gerekmektedir.
- Header Adı:
Authorization
- Değer Formatı:
PAT <TOKEN>
<TOKEN>
kısmını size özel Nodesty Kişisel Erişim Token'ınız (Personal Access Token) ile değiştirin. Token'ınızı Müşteri Paneli'nden alabilirsiniz.
İstek (Request)
Bu endpoint POST
metodu ile çalıştığı için bir Request Body gönderilmesi gereklidir. Body, JSON formatında olmalı ve yeni işletim sistemi ile şifre bilgilerini içermelidir.
- Content-Type:
application/json
Request Body Yapısı:
{
"password": "string",
"osId": integer
}
password
(string, zorunlu): Yeniden kurulum sonrası Sanal Sunucunun root (Linux) veya Administrator (Windows) kullanıcısı için atanacak yeni şifre. Güçlü bir şifre belirlemeniz önerilir.osId
(integer, zorunlu): Kurulacak olan işletim sistemi şablonunun ID'si. Bu ID'yi, ilgili hizmet için/api/services/{service_id}/vps/os-templates
endpoint'ini sorgulayarak öğrenebilirsiniz.
Örnek İstek (cURL)
Aşağıdaki komut ile kendi token'ınızı, API adresinizi, yeniden kurulacak hizmetin service_id
'sini, istediğiniz osId
'yi ve yeni password
'u belirterek yeniden kurulum işlemini başlatabilirsiniz:
# YOUR_PERSONAL_ACCESS_TOKEN kısmını kendi tokenınız ile değiştirin.
# YOUR_SERVICE_ID kısmını yeniden kurulacak hizmetin ID'si ile değiştirin.
# YOUR_NEW_PASSWORD kısmına güçlü bir şifre girin.
# YOUR_OS_ID kısmına kurulacak işletim sisteminin ID'sini girin (os-templates endpoint'inden alınır).
curl --request POST \\
--url https://nodesty.com/api/services/YOUR_SERVICE_ID/vps/reinstall \\
--header 'Authorization: PAT YOUR_PERSONAL_ACCESS_TOKEN' \\
--header 'Content-Type: application/json' \\
--data '{
"password": "YOUR_NEW_PASSWORD",
"osId": YOUR_OS_ID
}'
Bu isteği başarıyla gönderdiğinizde, sunucu genellikle yeniden kurulum işleminin başlatıldığını belirten bir yanıt (örneğin 200 OK
veya 202 Accepted
) dönecektir. Yeniden kurulum işlemi biraz zaman alabilir. Hatalı durumlarda (örneğin geçersiz token, bulunamayan service_id
, geçersiz osId
veya zayıf şifre) uygun bir HTTP hata kodu alırsınız.