Vultr Bare Metal instances are single-tenant dedicated cloud servers designed for applications with the most demanding performance and security requirements. Bare Metal instances don't use any virtualization and include an operating system that enables you to run applications on the specified server hardware.
Follow this guide to provision Vultr Bare Metal instances using the Vultr Customer Portal, API, and CLI.
Navigate to Products and select Compute on the list of product options.
Click Deploy to access the Deploy New Instance page.
Select Bare Metal from the list of options.
Choose your desired Vultr location to deploy the Bare Metal instance.
Select a cloud image to install on your instance based on the following options:
Operating System: Installs a fresh operating system image on the instance.
Marketplace Apps: Install a prebuilt software stack or application with the recommended operating system image.
iPXE: Allows you to boot your instance using remote disk images or scripts.
Select your Bare Metal instance specifications from the list of available Vultr plans.
Select the Bare Metal instance Disk configuration.
Select optional Additional Features to enable on the instance.
linuxuser
with sudo privileges as the default user instead of root
.Optional: Choose an SSH key from your Vultr account or add a new key to enable on the instance instance.
Enter a new hostname in the Server Hostname field and a descriptive label in the Server Label field to apply on the instance.
View the cost summary and click Deploy Now to create the instance in your Vultr account.
Send a POST
request to the Create Bare Metal Instance endpoint to create a new instance with a specific plan, operating system, and hostname in a specific Vultr location.
$ curl "https://api.vultr.com/v2/bare-metals" \
-X POST \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"region" : "<regions>",
"plan" : "<baremetal-plan>",
"label" : "<label>",
"app_id" : 3,
"enable_ipv6" : true
}'
Visit the Create Bare Metal Instance API page to view additional attributes to apply on the Bare Metal instance.
Create a new Bare Metal instance with a specific plan, operating system, and hostname in a specific Vultr location.
$ vultr-cli bare-metal create --region <vultr-location> --os <os-id> --plan <baremetl-plan> --label <instance-label> --hostname <hostname>
Run vultr-cli bare-metal create --help
to view additional options to apply on the Bare Metal instance.