Product Guide
Cloud Accounts
Linode (Akamai)

Connect Linode (Akamai) Account

Linode (now part of Akamai Connected Cloud) connects via Personal Access Token. The API is the same as it's always been.

Create a Personal Access Token

  1. Log in to cloud.linode.com (opens in a new tab) > profile icon > API Tokens
  2. Click Create a Personal Access Token
  3. Label it OEC.sh Integration, set expiry to your preference

Set these permissions:

PermissionAccessWhy
LinodesRead/WriteCreate and manage servers
Object StorageRead/WriteManage backup buckets
DomainsRead/WriteManage DNS records
IPsRead/WriteAllocate IPs
ImagesRead OnlyList available images
RegionsRead OnlyList datacenters
SSH KeysRead/WriteManage SSH keys
  1. Click Create Token and copy it immediately -- only shown once

Add to OEC.sh

Go to Settings > Cloud Accounts > Add Account > Linode (Akamai).

Paste your token and click Add Account. The account shows Active with Compute, Storage, and DNS badges.

Using Your Linode Account

Servers -- Go to Servers > Add Server > Provision from Cloud. Pick region and plan.

Backups -- Go to Settings > Storage > Quick Setup. Object Storage is S3-compatible, with free egress to Linodes in the same region.

DNS -- Go to Settings > DNS Providers > Quick Setup. Select a domain from Linode DNS Manager.

Plan Recommendations for Odoo

Use CasePlanSpecs
Developmentg6-nanode-11GB RAM
Small Productiong6-standard-24GB RAM
Medium Productiong6-standard-48GB RAM
Large Productiong6-dedicated-4Dedicated CPU

Regions

CodeLocation
us-eastNewark, NJ
us-centralDallas, TX
us-westFremont, CA
ca-centralToronto
eu-westLondon
eu-centralFrankfurt
ap-southSingapore
ap-northeastTokyo
ap-westMumbai
ap-southeastSydney

Troubleshooting

"Invalid Personal Access Token" -- Token is wrong, expired, or revoked. Check in Linode Cloud Manager. Create a new one if needed (you can't edit token permissions after creation).

"Insufficient Permissions" -- Token is missing required scopes. Create a new token with the permissions listed above.

Linode creation fails -- New accounts have limits. Open a Linode support ticket to increase them. Try a different region if capacity is the issue.

Object Storage access denied -- Make sure Object Storage is enabled on your account (Linode dashboard > Object Storage). The token needs Read/Write access.

DNS zone not found -- Add your domain in Linode > Domains first, then update nameservers at your registrar to ns1.linode.com through ns5.linode.com.

Cost Notes

ResourceBilling
LinodesHourly (monthly cap)
Object StoragePer GB stored + outbound
Block StoragePer GB/month
Backups service25% of Linode cost

Same-region traffic between Linode services is free, including Object Storage egress to Linodes.