Работа с Hostinger Windows VPS: создание, управление питанием и установка программного обеспечения

Вот несколько методов с примерами кода, относящихся к Hostinger Windows VPS:

  1. Создание нового экземпляра Windows VPS с использованием Hostinger API:

    import requests
    API_KEY = 'your_api_key'
    URL = 'https://api.hostinger.com/vps/'
    def create_vps(server_name, plan_id):
    headers = {'Authorization': f'Bearer {API_KEY}'}
    data = {'name': server_name, 'plan': plan_id}
    response = requests.post(URL, headers=headers, json=data)
    if response.status_code == 201:
        print('VPS created successfully.')
    else:
        print('Failed to create VPS.')
    # Usage
    create_vps('my-vps', 1)
  2. Управление состоянием питания VPS (запуск, остановка, перезапуск) с помощью Hostinger API:

    import requests
    API_KEY = 'your_api_key'
    SERVER_ID = 'your_server_id'
    URL = f'https://api.hostinger.com/vps/{SERVER_ID}/power'
    def start_vps():
    headers = {'Authorization': f'Bearer {API_KEY}'}
    data = {'action': 'start'}
    response = requests.post(URL, headers=headers, json=data)
    if response.status_code == 200:
        print('VPS started successfully.')
    else:
        print('Failed to start VPS.')
    # Usage
    start_vps()
  3. Подключение к Windows VPS с использованием протокола удаленного рабочего стола (RDP) с компьютера под управлением Windows:

    • Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
    • Введите «mstsc» и нажмите Enter.
    • В окне «Подключение к удаленному рабочему столу» введите IP-адрес или имя хоста вашего Windows VPS и нажмите «Подключиться».
    • Введите имя пользователя и пароль для входа на VPS.
  4. Установка программного обеспечения на Windows VPS с помощью PowerShell:

    # Example: Installing Node.js
    iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    refreshenv
    choco install nodejs -y