Features
Cloud Accounts
Vultr

Connect Vultr Account

Connect your Vultr account to OEC.sh for high-performance cloud infrastructure with simple API key authentication.

What You'll Get

After connecting your Vultr account, OEC.sh can:

CapabilityWhat It Enables
ComputeAuto-provision Vultr Cloud Compute and High Frequency instances
StorageUse Vultr Object Storage (S3-compatible) for backups
DNSManage DNS records for your domains

Prerequisites

Before you begin, ensure you have:


Step-by-Step Connection

Step 1: Access Vultr API Settings

  1. Log in to my.vultr.com (opens in a new tab)
  2. Click Account in the left sidebar
  3. Click API in the submenu

Step 2: Enable API Access

  1. If API is not enabled, click Enable API
  2. Under Access Control, configure IP allowlist:
    • Option A: Add OEC.sh server IPs (more secure)
    • Option B: Allow all IPs (easier setup)

Security Note: If using IP allowlist, add your OEC.sh platform IP. Contact support for the current IP addresses.

Step 3: Copy Your API Key

  1. Find your API Key section
  2. Click Copy to copy the API key

The key looks like: VULTR_API_KEY_EXAMPLE_12345678901234567890

IMPORTANT: Keep this key secure. Anyone with this key has full access to your Vultr account.

Step 4: Add to OEC.sh

  1. Go to app.oec.sh (opens in a new tab) > Settings > Cloud Accounts
  2. Click Add Account
  3. Under API Key Authentication, click Vultr
  4. Fill in the form:
FieldValue
Account NameVultr Production (or your preferred name)
API KeyPaste your Vultr API key
  1. Click Add Account

Step 5: Verify Connection

  1. Your Vultr account should appear in the list
  2. Status should show Active (green badge)
  3. Click the refresh icon to validate
  4. You should see: Compute, Storage, DNS capability badges

Using Your Vultr Account

For Server Provisioning

  1. Go to Servers > Add Server
  2. Choose Provision from Cloud
  3. Select your Vultr account
  4. Choose:
    • Region (e.g., New Jersey, Amsterdam, Singapore)
    • Plan (e.g., vc2-1c-2gb, vhp-1c-1gb-intel)
  5. Click Provision

Vultr Instance Types

Vultr offers several instance families:

FamilyBest ForFeatures
Cloud Compute (vc2)General purposeBalanced CPU/RAM/SSD
High Frequency (vhf)CPU-intensive3+ GHz CPUs, NVMe storage
High Performance AMDPerformance appsAMD EPYC, NVMe
Bare MetalMaximum performanceDedicated hardware

Recommended for Odoo

Use CaseInstance TypeWhy
Developmentvc2-1c-2gb1 vCPU, 2GB RAM - budget testing
Small Productionvc2-2c-4gb2 vCPU, 4GB RAM - small teams
Medium Productionvhp-2c-4gbHigh Frequency for better performance
Large Productionvhp-4c-8gb4 vCPU, 8GB RAM - busy instances

For Backup Storage

  1. Go to Settings > Storage
  2. Click Quick Setup on your Vultr account
  3. Choose or create an Object Storage bucket
  4. Configure backup settings

Note: Vultr Object Storage is S3-compatible. Available in select regions.

For DNS Management

  1. Go to Settings > DNS Providers
  2. Click Quick Setup on your Vultr account
  3. Select a domain from your Vultr DNS
  4. OEC.sh will manage A records automatically

Vultr Regions

OEC.sh supports all Vultr locations:

Americas

LocationCode
Atlantaatl
Chicagoord
Dallasdfw
Honoluluhnl
Los Angeleslax
Mexico Citymex
Miamimia
New Jerseyewr
Seattlesea
Silicon Valleysjc
Torontoyto

Europe

LocationCode
Amsterdamams
Frankfurtfra
Londonlhr
Madridmad
Manchesterman
Pariscdg
Stockholmsto
Warsawwaw

Asia Pacific

LocationCode
Bangaloreblr
Mumbaibom
Delhidel
Melbournemel
Osakaitm
Seoulicn
Singaporesgp
Sydneysyd
Tokyonrt

Managing Your Connection

Regenerate API Key

If your key is compromised:

  1. Go to Vultr Account > API
  2. Click Regenerate API Key
  3. Update the credentials in OEC.sh
  4. Old key is immediately invalidated

Update Access Control

  1. Go to Vultr Account > API
  2. Modify the Access Control list
  3. Changes apply immediately

Delete Account

  1. In OEC.sh, click Delete on the account
  2. Optionally, disable API access in Vultr if no longer needed

Troubleshooting

"Invalid API Key" Error

Cause: API key is incorrect or disabled.

Solution:

  1. Verify the key in Vultr Account > API
  2. Check the API is enabled
  3. Ensure you copied the complete key
  4. Try regenerating if needed

"Forbidden" or "403" Error

Cause: Your IP is not in the allowlist.

Solution:

  1. Go to Vultr Account > API > Access Control
  2. Add your current IP or OEC.sh server IPs
  3. Or set to "Allow All IPv4" for testing

Instance Creation Fails

Cause: Could be region capacity, quota limits, or plan availability.

Solutions:

  1. Region: Try a different datacenter
  2. Quota: New accounts have limits - contact Vultr support
  3. Plan: Some plans may be unavailable in certain regions
  4. Billing: Verify payment method is valid

Object Storage Not Available

Cause: Object Storage isn't available in all regions.

Available Regions for Object Storage:

  • New Jersey (ewr)
  • Singapore (sgp)
  • Amsterdam (ams)
  • Bangalore (blr)

Solution: Create storage in an available region. You can use it from any server location.

DNS Zone Not Found

Cause: Domain not added to Vultr DNS.

Solution:

  1. Go to Vultr Dashboard > DNS
  2. Add your domain to Vultr DNS
  3. Update nameservers at your registrar to Vultr's
  4. Refresh connection in OEC.sh

Why Choose Vultr?

Advantages

  • Performance: High Frequency instances with 3+ GHz CPUs
  • Pricing: Competitive with hourly billing
  • Global: 32+ locations worldwide
  • Simple: Easy-to-use interface
  • Features: Kubernetes, Object Storage, Block Storage

Considerations

  • Object Storage only in select regions
  • No managed database services
  • Fewer enterprise features than hyperscalers

Cost Considerations

Vultr charges hourly with monthly caps:

ResourceBilling
InstancesHourly (capped monthly)
Object StoragePer GB stored
Block StoragePer GB per month
BandwidthIncluded allocation, then per GB

Tips to minimize costs:

  • Use High Frequency only when needed
  • Delete unused instances (no charge when powered off)
  • Choose regions with lower pricing
  • Monitor bandwidth usage

Next Steps