How to Restart a Vultr Cloud Compute Instance

Updated on November 27, 2024

Restarting an instance performs a hard reboot and stops all running processes on your server before starting them again. Restarting does not alter the instance data or file system and enables the application of updates or configuration changes that require a reboot.

Follow this guide to restart a Vultr 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.

    Navigate to Products in the Vultr Customer Portal

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

    Open the Instance management panel

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

    Restart 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 the target instance's ID in your output.

    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 instances in your Vultr account and note the target instance's ID.

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

    console
    $ vultr-cli instance restart <instance_id>