Connect DigitalOcean Account
DigitalOcean is the simplest provider to connect. One click, authorize, done.
Prerequisites
- Active DigitalOcean account with a payment method configured
- OEC.sh org admin permissions
Connect via OAuth
- Go to Settings > Cloud Accounts > Add Account
- Click DigitalOcean under One-Click Connect
- Sign in to DigitalOcean if prompted
- Review the permissions and click Authorize application
The account appears in your list with Active status and Compute, Storage, DNS badges.
OEC.sh requests read and write scopes -- enough to manage Droplets, Spaces, and DNS records on your behalf.
Using Your DigitalOcean Account
Servers -- Go to Servers > Add Server > Provision from Cloud. Pick region, Droplet size, and go.
Backups -- Go to Settings > Storage > Quick Setup. Choose or create a Spaces bucket.
DNS -- Go to Settings > DNS Providers > Quick Setup. Select a domain and OEC.sh handles A records.
Regions
| Code | Location |
|---|---|
nyc1, nyc3 | New York |
sfo3 | San Francisco |
tor1 | Toronto |
lon1 | London |
ams3 | Amsterdam |
fra1 | Frankfurt |
sgp1 | Singapore |
blr1 | Bangalore |
syd1 | Sydney |
Token Management
OAuth tokens refresh automatically. If the account shows issues, click the refresh icon. If that doesn't work, click Reconnect and re-authorize.
Troubleshooting
"Authorization Denied" -- You closed the window or clicked Deny. Try again from Add Account.
Account shows "Expired" -- Click Refresh, then Reconnect if that fails.
Droplet creation fails -- Check your DigitalOcean dashboard for account alerts. New accounts have Droplet limits. Verify your payment method is current.
Can't see Spaces buckets -- Spaces may not be enabled yet. Go to DigitalOcean dashboard > Spaces and enable it.
"Insufficient Permissions" -- Check your DigitalOcean team role. You need at least Member with write access.