How to Restart a Vultr Optimized Cloud Compute Instance

Updated on January 15, 2025

Restarting an instance performs a hard reboot, stopping all running processes before starting them again. It does not affect the instance's data or file system and allows application updates or configuration changes that require a reboot to take effect.

Follow this guide to restart a Vultr Optimized Cloud Compute instance using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products and click Compute.

  2. Click your target Vultr Optimized Cloud Compute instance to open its management page.

  3. Click Server Restart on the top-right navigation menu to restart your server.

  4. Click Restart Server in the confirmation prompt to apply changes.

    Restart the Server

  1. Send a GET request to the List Instances endpoint and note your target instance's ID.

    console
    $ curl "https://api.vultr.com/v2/instances" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a POST request to the Reboot Instances endpoint to restart the instance.

    console
    $ curl "https://api.vultr.com/v2/instances/reboot" \
      -X POST \
      -H "Authorization: Bearer ${VULTR_API_KEY}" \
      -H "Content-Type: application/json" \
      --data '{
        "instance_ids" : [
          "instance_id"
        ]
      }'
    
  1. List all available instances and note your target instance's ID.

    console
    $ vultr-cli instance list
    
  2. Restart the instance.

    console
    $ vultr-cli instance restart <instance_id>