BLOCK VOLUMES FOR CLOUD VMHOURLY BILLING

Block Storage

Add disk without changing plan.

NVMe volumes you attach to your Cloud VMs, and move to another server with their data. Create one from the console, from your scripts, or let your AI agent do it for you.€0.05 per GB a month · billed by the hour · attach, detach, move · engineers on support 24/7

€0.05 per GB a month, any size

Pick a size to see its price.

100 GB costs
€5.00a month
about €0.0068 an hour

Prices exclude VAT. A volume is billed by the hour from the moment you create it until you delete it, attached or not, and its charge for a month stops at its monthly price. The console shows the price before you create it.

What people use it for

  • Databases

    Keep the data directory on a volume that outlives the server it runs on.

  • App data and uploads

    Files your app writes to disk, with room to grow past the plan's own disk.

  • Build and package caches

    Caches and artifacts your CI servers reuse between runs.

  • Kubernetes volumes

    PersistentVolumeClaims for stateful apps in Managed Kubernetes.

More Disk in a Few Steps

The console, the REST API, the rarecloud CLI, the Terraform provider and the MCP server all create the same volume at the same price.

  1. Create a volume

    Pick a size from 1 GB to 2 TB and give it a name.

  2. Attach it to a server

    Choose one of your Cloud VMs. The volume appears there as a new disk.

  3. Format and mount

    Put a filesystem on it once and mount it, like any Linux disk.

  4. Move it when you need to

    Detach it and attach it to another server. The data goes with it.

resource "rarecloud_server" "web" {
  name           = "web-01"
  plan           = "g-2vcpu-8gb"
  image          = "ubuntu-24.04"
  region         = "bucharest-ro"
  ssh_public_key = file("~/.ssh/id_ed25519.pub")
}

resource "rarecloud_volume" "data" {
  name      = "data-01"
  size_gb   = 100
  # remove server_id to detach the volume
  server_id = rarecloud_server.web.id
}

Read the API referenceUse the Terraform providerInstall the CLI

What Every Volume Gives You

Storage that lives apart from any one server, in the same region as your Cloud VMs, at one price per gigabyte.

NVMe Storage
Volumes live on the same NVMe storage as the servers' own disks, kept redundant across several machines.
1 GB to 2 TB
Choose the size to the gigabyte when you create a volume. Need more room later? Attach a second volume.
Attach and Detach
Attach a volume to any of your Cloud VMs from the console or one API call, and detach it the same way.
Move Between Servers
Detach a volume from one server and attach it to another in the same region, with all its data.
Kept When a Server Goes
A volume is its own resource. Delete the server it was attached to and the volume stays, with its data, until you delete it.
Kubernetes Volumes
In Managed Kubernetes, PersistentVolumeClaims are backed by these volumes automatically.
One Price per GB
€0.05 per GB a month, billed by the hour and capped at the monthly price. A 100 GB volume never costs more than €5 in a month.
API, CLI, Terraform, MCP
Create, attach, detach and delete volumes from the REST API, the CLI or Terraform, or ask your AI agent, which asks you before it spends.

Works with Cloud VM and Managed Kubernetes

Pay for the Gigabytes You Keep

Every volume is metered by the hour, from the moment you create it until you delete it, and its charge for the month stops at €0.05 per GB. A 500 GB volume you keep for a week costs about €5.75; kept all month, it never costs more than €25. Usage is invoiced monthly with your servers, and the credit on your account pays each invoice automatically. Pay by card, PayPal, Alipay, crypto or bank transfer, in EUR or USD.

How cloud billing works

Region
Our European cloud region, in Bucharest, inside the EU. More regions in Europe and the US are planned.
Your data
Volumes stay in the region you create them in, next to your servers.
Support
24/7. Engineers answer the tickets.
Invoices
From Rare Mood Agency SRL (RareCloud), with EU VAT, in EUR or USD.

Questions Before You Add Disk

How is Block Storage billed?
€0.05 per GB a month. A volume is metered by the hour from the moment you create it until you delete it, attached or not, and its charge for a month stops at its monthly price: a 100 GB volume costs at most €5, less if it exists for only part of the month. It goes on the same monthly invoice as your servers.
How large can a volume be?
Any whole number of gigabytes from 1 GB to 2,048 GB (2 TB). The size is set when you create the volume. If you need more space later, attach a second volume, or create a larger one and copy the data across.
Which servers can I attach a volume to?
Any Cloud VM in your account, in the same region. A volume is attached to one server at a time. Kubernetes worker nodes are managed by their cluster, so volumes for them come from PersistentVolumeClaims instead.
Can I move a volume to another server?
Yes. Unmount it on the first server, detach it, then attach it to the other one from the console, the API, the CLI or Terraform. The data goes with it.
What happens to a volume when I delete the server?
It stays. A volume is a separate resource, so deleting the server it was attached to leaves the volume and its data in your account, and billing for it continues until you delete the volume itself.
How do I start using a new volume?
Once attached, it appears on the server as a new, empty disk, for example /dev/vdb. Format it once (mkfs.ext4 /dev/vdb), mount it, and add it to /etc/fstab so it is mounted again after a reboot.
Object storage or block storage?
Block Storage is a disk you attach to one Cloud VM and format with a filesystem, which suits databases and apps that expect a local disk. Object Storage keeps files in S3-compatible buckets that your apps and tools reach over HTTPS from anywhere, which suits backups, media, logs and exports. Many setups use both: the database on a volume, its backups in a bucket.
Can I snapshot or back up a volume?
Separate volume snapshots are not available today. For copies you can restore anywhere, back the data up to Object Storage with a tool such as rclone or restic.
Does it work with Kubernetes?
Yes. In RareCloud Managed Kubernetes, a PersistentVolumeClaim creates a volume of the same kind automatically, billed at the same €0.05 per GB a month. The cluster manages those volumes for you.
Is there a limit on how many volumes I can have?
Every account has resource limits, including volumes, that you can see in the console. Request a higher limit there: increases up to twice the default are approved automatically, and larger ones are reviewed by our team.

Storing files for apps and backups? See Object Storage

More Disk, Same Server

€0.05 per GB a month, billed by the hour. 100 GB costs at most €5.