Product
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.