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:
| Capability | What It Enables |
|---|---|
| Compute | Auto-provision Vultr Cloud Compute and High Frequency instances |
| Storage | Use Vultr Object Storage (S3-compatible) for backups |
| DNS | Manage DNS records for your domains |
Prerequisites
Before you begin, ensure you have:
- Active Vultr account (Sign up here (opens in a new tab))
- Payment method configured
- Account verified (email + billing)
Step-by-Step Connection
Step 1: Access Vultr API Settings
- Log in to my.vultr.com (opens in a new tab)
- Click Account in the left sidebar
- Click API in the submenu
Step 2: Enable API Access
- If API is not enabled, click Enable API
- 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
- Find your API Key section
- 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
- Go to app.oec.sh (opens in a new tab) > Settings > Cloud Accounts
- Click Add Account
- Under API Key Authentication, click Vultr
- Fill in the form:
| Field | Value |
|---|---|
| Account Name | Vultr Production (or your preferred name) |
| API Key | Paste your Vultr API key |
- Click Add Account
Step 5: Verify Connection
- Your Vultr account should appear in the list
- Status should show Active (green badge)
- Click the refresh icon to validate
- You should see: Compute, Storage, DNS capability badges
Using Your Vultr Account
For Server Provisioning
- Go to Servers > Add Server
- Choose Provision from Cloud
- Select your Vultr account
- Choose:
- Region (e.g.,
New Jersey,Amsterdam,Singapore) - Plan (e.g.,
vc2-1c-2gb,vhp-1c-1gb-intel)
- Region (e.g.,
- Click Provision
Vultr Instance Types
Vultr offers several instance families:
| Family | Best For | Features |
|---|---|---|
| Cloud Compute (vc2) | General purpose | Balanced CPU/RAM/SSD |
| High Frequency (vhf) | CPU-intensive | 3+ GHz CPUs, NVMe storage |
| High Performance AMD | Performance apps | AMD EPYC, NVMe |
| Bare Metal | Maximum performance | Dedicated hardware |
Recommended for Odoo
| Use Case | Instance Type | Why |
|---|---|---|
| Development | vc2-1c-2gb | 1 vCPU, 2GB RAM - budget testing |
| Small Production | vc2-2c-4gb | 2 vCPU, 4GB RAM - small teams |
| Medium Production | vhp-2c-4gb | High Frequency for better performance |
| Large Production | vhp-4c-8gb | 4 vCPU, 8GB RAM - busy instances |
For Backup Storage
- Go to Settings > Storage
- Click Quick Setup on your Vultr account
- Choose or create an Object Storage bucket
- Configure backup settings
Note: Vultr Object Storage is S3-compatible. Available in select regions.
For DNS Management
- Go to Settings > DNS Providers
- Click Quick Setup on your Vultr account
- Select a domain from your Vultr DNS
- OEC.sh will manage A records automatically
Vultr Regions
OEC.sh supports all Vultr locations:
Americas
| Location | Code |
|---|---|
| Atlanta | atl |
| Chicago | ord |
| Dallas | dfw |
| Honolulu | hnl |
| Los Angeles | lax |
| Mexico City | mex |
| Miami | mia |
| New Jersey | ewr |
| Seattle | sea |
| Silicon Valley | sjc |
| Toronto | yto |
Europe
| Location | Code |
|---|---|
| Amsterdam | ams |
| Frankfurt | fra |
| London | lhr |
| Madrid | mad |
| Manchester | man |
| Paris | cdg |
| Stockholm | sto |
| Warsaw | waw |
Asia Pacific
| Location | Code |
|---|---|
| Bangalore | blr |
| Mumbai | bom |
| Delhi | del |
| Melbourne | mel |
| Osaka | itm |
| Seoul | icn |
| Singapore | sgp |
| Sydney | syd |
| Tokyo | nrt |
Managing Your Connection
Regenerate API Key
If your key is compromised:
- Go to Vultr Account > API
- Click Regenerate API Key
- Update the credentials in OEC.sh
- Old key is immediately invalidated
Update Access Control
- Go to Vultr Account > API
- Modify the Access Control list
- Changes apply immediately
Delete Account
- In OEC.sh, click Delete on the account
- Optionally, disable API access in Vultr if no longer needed
Troubleshooting
"Invalid API Key" Error
Cause: API key is incorrect or disabled.
Solution:
- Verify the key in Vultr Account > API
- Check the API is enabled
- Ensure you copied the complete key
- Try regenerating if needed
"Forbidden" or "403" Error
Cause: Your IP is not in the allowlist.
Solution:
- Go to Vultr Account > API > Access Control
- Add your current IP or OEC.sh server IPs
- Or set to "Allow All IPv4" for testing
Instance Creation Fails
Cause: Could be region capacity, quota limits, or plan availability.
Solutions:
- Region: Try a different datacenter
- Quota: New accounts have limits - contact Vultr support
- Plan: Some plans may be unavailable in certain regions
- 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:
- Go to Vultr Dashboard > DNS
- Add your domain to Vultr DNS
- Update nameservers at your registrar to Vultr's
- 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:
| Resource | Billing |
|---|---|
| Instances | Hourly (capped monthly) |
| Object Storage | Per GB stored |
| Block Storage | Per GB per month |
| Bandwidth | Included 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