Skip to content

plan / turbo

Turbo: the Compose-stack server

Four cores, eight gigabytes, eighty of disk. If you do not know which size you need, this is usually the answer.

$13/mo USDor $130/yr

Deploy Turbo in London
vcpu
4
memory
8 GB
nvme disk
80 GB
port
1 Gbps
traffic
unmetered
ipv4
1 dedicated

Why four cores changes things

At four vCPUs you stop thinking about which process gets the CPU. A web tier, a worker pool, a database and a cache can all be busy at the same moment without queueing behind each other. That is why Turbo is where most multi-service stacks land: it is the first size where concurrency is no longer a design constraint.

It also makes the box usable while it works. You can run a migration, rebuild an image and tail logs over SSH without the shell becoming sluggish.

A worked Compose stack

A realistic stack for a small product, with memory limits that add up to something Turbo can hold with room for page cache:

services:
  proxy:
    image: caddy:2
    ports: ["80:80", "443:443"]
    deploy: { resources: { limits: { memory: 128m } } }
  web:
    image: registry.example.com/app:latest
    deploy: { replicas: 2, resources: { limits: { memory: 768m } } }
  worker:
    image: registry.example.com/app:latest
    command: ["worker"]
    deploy: { resources: { limits: { memory: 768m } } }
  db:
    image: postgres:16
    shm_size: 256m
    deploy: { resources: { limits: { memory: 2560m } } }
  redis:
    image: redis:7
    command: ["redis-server", "--maxmemory", "256mb"]
    deploy: { resources: { limits: { memory: 320m } } }

Limits total roughly 5.3 GB. The OS and Docker daemon take about half a gigabyte. That leaves around 2 GB for the kernel's page cache, which the database will happily use. For a longer walkthrough, including volumes and rolling restarts, see Docker hosts.

Staging that behaves like production

The other big job for Turbo is staging. A staging environment is only worth having if it fails the same way production does, and that means similar core counts, similar memory pressure and the same disk class. Turbo is close enough to most small production fleets that load tests and migrations tell you something true. The staging environments write-up covers seeding data and keeping secrets out of it.

Disk: 80 GB and Docker

Docker is the usual reason an 80 GB disk fills. Every build leaves layers, and every pulled tag stays until you prune it. Two habits keep it under control:

# see where the space went
docker system df -v | head -40

# keep build cache to a sensible size
cat > /etc/docker/daemon.json <<'EOF'
{ "log-driver": "local", "log-opts": { "max-size": "20m", "max-file": "3" },
  "builder": { "gc": { "enabled": true, "defaultKeepStorage": "10GB" } } }
EOF
systemctl restart docker

The local log driver with rotation stops a chatty container writing gigabytes of JSON logs, which is the second most common way small disks fill up.

Windows on Turbo

If you need Windows Server 2025, Turbo is the floor we recommend. Four cores and 8 GB give Windows enough room for its own services plus IIS or a .NET app. Talk to support about licensing before you place the order so there are no surprises.

Signs you have outgrown it

  • Memory is full but CPU graphs are calm: move sideways to Nitro, which keeps four cores and adds 4 GB.
  • All four cores are saturated during builds or peak traffic: Warp adds two cores and doubles memory.
  • Everything is quiet and the graphs never move: step down to Boost and save $5 a month.

Plan changes go through support. Open a ticket in the portal, say which size you want, and we will schedule it.

Price

Turbo is $13 monthly or $130 annually. We bill in US dollars, so if you pay with a sterling card the amount on your statement will move slightly with the exchange rate. No setup fee, and the same 1 Gbps unmetered port and dedicated IPv4 as every plan.

Questions

How many containers can Turbo run?

Container count matters less than their combined memory. A dozen small services totalling 5 to 6 GB resident is comfortable. Set memory limits in your Compose file so one service cannot take the rest down.

Is Turbo big enough for Windows Server 2025?

It is the smallest plan we would suggest for Windows Server 2025. Confirm licensing with support before you order, and expect the OS itself to use a good share of the 80 GB disk.

What is the difference between Turbo and Nitro?

Both have four vCPUs. Nitro has 12 GB of RAM and 120 GB of disk instead of 8 GB and 80 GB, for $2 more a month. Choose Nitro when memory, not CPU, is your limit.