Skip to content

Vultr Bare Metal

  • INSTANCE_TYPE=vbm-4c-32gb
  • REGION=ewr (Vultr’s New Jersey datacenter)
  • OS resolved by name: Ubuntu 24.04 LTS x64 (override with VULTR_OS_NAME if Vultr renumbers their catalog)
  • vultr-cli installed: brew install vultr/vultr-cli/vultr-cli
  • VULTR_API_KEY env var set to an account API key
Terminal window
export VULTR_API_KEY=...
PROVIDER=vultr bash ops/ephemeral/up.sh

True bare-metal — no nested-virt quirks. Slower to provision (~5–10 min) than GCP / Azure but cheap for the amount of CPU you get.

When this gets verified:

  • Does the cloud-init user-data path (base64-encoded) work the same way cloud-init expects?
  • Does the Ubuntu image come with root SSH enabled?
  • Does provisioning succeed within a 20-min timeout, or does the bare-metal pool need longer?