Product Guide
Cloud Accounts
DigitalOcean

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

  1. Go to Settings > Cloud Accounts > Add Account
  2. Click DigitalOcean under One-Click Connect
  3. Sign in to DigitalOcean if prompted
  4. 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

CodeLocation
nyc1, nyc3New York
sfo3San Francisco
tor1Toronto
lon1London
ams3Amsterdam
fra1Frankfurt
sgp1Singapore
blr1Bangalore
syd1Sydney

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.