descriptionBuy a prepaid Linux server (Ubuntu LTS with Docker and Compose) for a number of hours.
Inputs: `vcpu`, `ramGiB`, `storageGiB`, `hours` (and `cpu`, if used) exactly as previewed, `planId` from `get-pricing` or the outcome requirements, and `sshPublicKey`: one OpenSSH public key line (never a private key).
Provisioning starts after payment and usually takes a few minutes; rental time starts when the server is ready. If capacity is short the paid order keeps retrying - never pay again for the same purchase.
Returns: `{ assetId, serverId, access: { publicIp, sshUsername, sshPort, hostKeyFingerprint }, resources, rental: { hourlyRate, paidThrough, deleteAfter }, dns }`. Verify the host key fingerprint on first connection. Password and root SSH logins are disabled; your user has sudo. Inbound TCP 22, 80 and 443 are open.
At `paidThrough` the server stops; disk and IP are kept until `deleteAfter` (24 hours later), then deleted for good. Point your domain at `publicIp` with domain-management `set-dns-record` (A record).
Provider documentation