Three states, and the one the industry does not sell
Data is described as being in one of three states, and the distinction is the whole of this page. At rest is a disk nobody is reading. In transit is a packet on a wire. In use is a process holding the plaintext in memory so that it can do something with it.
The first two are solved and every provider sells them. The wire is TLS and the platters underneath you are almost certainly encrypted. Very little is said about the third, because the third is where the provider is standing: a running server has the volume unlocked, the key resident and the data in the clear. That is not a flaw in the encryption. That is what running means.
What “encrypted at rest” means when a host says it
Provider-side encryption at rest is real and worth having. It means the drive, the array or the snapshot store is encrypted under a key the provider manages, so a disk that leaves the building — failed, swapped, resold, stolen — is a brick rather than a copy of your database. Every serious platform does this and it costs you nothing.
What it cannot do is exclude the provider, because the provider holds the key by definition. It is a control against the loading dock, not against the operator. A host that answers a question about its own access by describing encryption at rest has answered a different question, and usually knows it.
The version that does exclude the provider is the one where the key never arrives. The trade is written down in the runbook for it: snapshots here are stored encrypted, this estate holds no key to the contents of a disk you encrypted yourself, and it therefore cannot rescue that disk for you either. Both halves of that sentence are the same fact, and a host offering only the first half is holding a key.
Three machines, three different answers
“Can my host read my disk” resolves differently on a shared instance, on a whole machine and in a cabinet you rent by the unit. The differences are worth setting out, because they are usually sold as the same product with different numbers against them.
| What you rent | What the operator can reach while it runs | What that means for you |
|---|---|---|
| Shared VPS | The hypervisor holds your guest's memory. Guest RAM can be dumped, and a live migration copies it to another host by design. | Any key in your RAM is within reach. Encryption protects the stored volume, not the running guest. |
| Dedicated server | No hypervisor above you. The management controller — IPMI, BMC, whatever the vendor calls it — is a second computer on the board that outlives your operating system. | A much smaller surface, and not an empty one. That controller can mount media and watch the console. |
| Colocation | Your hardware, your firmware, your disks. Somebody else's door, power and hands. | What is left is a physical question, which is the only kind you can answer with a lock. |
None of those rows is an argument against the product above it. They are an argument for knowing which threat you are buying against. An operator that runs the hypervisor can read the memory of a guest running on it, and a provider claiming otherwise has misread its own stack. What it reads is either your data or it is noise, and which of the two was decided months earlier by where you put the key.
The key ceremony is the entire guarantee
Everything above reduces to one operational question: at the moment the machine boots, where does the key come from? There are three answers in use and they are not close in strength.
- Stored on the machine. A key file on the same volume, or a passphrase baked into a provisioning script, so the server can boot unattended. This is encryption as a checkbox: whoever can read the disk can read the key lying beside it.
- Held by the provider. Convenient, recoverable, and precisely the arrangement a legal order can act on. The key exists, somebody holds it, and holding it is a thing a court can name in an instrument.
- Supplied by you at each boot. The machine comes up into an initramfs and does nothing at all until you connect and hand it the passphrase. The key exists in that machine's memory, only while it runs, and nowhere else on earth.
Only the third moves the question out of the legal register. An order can compel a provider to produce what it holds; it cannot compel it to produce a key it was never given. That is a difference in kind rather than in degree, and it is why the signed warrant canary here carries a separate claim about compelled weakening of a cryptographic protection. A promise about behaviour and a fact about arithmetic are different instruments, and only one of them outlives the person who made it.
What full-disk encryption still leaves in the clear
An encrypted root filesystem is not an opaque box. Several things sit outside it by construction, and knowing which is the difference between a threat model and a feeling.
- The boot chain.
/bootand the initramfs are read before anything can be decrypted, so they are unencrypted and, on rented hardware whose firmware you cannot attest, unverified. Whoever can write there can write something that keeps your passphrase. - Swap and hibernation. Unencrypted swap will hold pages of decrypted memory without complaint. Encrypt it or switch it off; there is no third option that is safe.
- The shape of the machine. Partition sizes, the LUKS header, how much of the volume is in use, and the plain fact that it is encrypted at all.
- Everything the running process holds. The database in page cache, the TLS private key the web server loaded at start-up, the environment variables, the open sockets. This is the largest category on the list and encryption at rest does not touch any of it.
- Your traffic. Who you talk to, when and how much, exactly as before. That is the subject of the no-logs guide rather than this one.
The boot chain is the item people underestimate. If the initramfs is where you type the passphrase, the initramfs is now a credential prompt on a machine you do not physically control — so the fingerprint of its SSH host key matters as much as the passphrase does. It is a different key from the one the running system presents, which is exactly why a changed fingerprint at boot gets waved through. Record it the first time and check it every time. A prompt that looks right and is not is the whole attack.
What it stops, and what it does not
| Threat | Does encrypting the disk help? | Why |
|---|---|---|
| A disk leaving the building | Yes, completely | Failed, swapped, resold or stolen, a powered-off volume is ciphertext and nothing else. |
| Seizure of a powered-off machine | Yes | What is taken is the state the volume was in when the power went. With no key in the building, that state is noise. |
| Seizure while it is running | No | The key is in RAM and the filesystem is mounted. This is the case the marketing never describes. |
| An order served on the provider | Not directly, and that is the point | The order is answered with what exists. A key never given cannot be produced, whatever the instrument says. |
| The provider reading your files | Only in the third arrangement above | A provider-managed key means provider access. Your own key means your own access, and no other. |
| A compromise of the running server | No | An attacker with root on a machine whose volume is mounted is inside the encryption boundary, not outside it. |
| Your own mistakes | No | A passphrase pasted into a support ticket, or typed at an unverified prompt, ends the guarantee as thoroughly as never having had one. |
Read down the middle column. Encryption is decisive in exactly the cases where the machine is off or the key was never handed over, and irrelevant in every case where the machine is running and somebody is already inside it. That is not a weakness to be engineered around. It is what encryption is, and a page that implies otherwise is selling something.
The cost, stated before you commit to it
This is the section that pages advertising “encrypted hosting” do not have, and the reason is that every item on it is a real inconvenience you will meet inside a month.
- No unattended reboot. A kernel update, a power event or a host migration leaves the machine sitting at a passphrase prompt until a human arrives. Availability is now a function of your sleep schedule.
- No rescue. A provider that cannot read the volume cannot repair it. Filesystem checks, data recovery and “could you just copy the config off it” all become yours alone.
- Backups are ciphertext. Which is correct, and means a restore needs the key too. A backup you cannot open is not a backup.
- A damaged header is fatal. The LUKS header holds the wrapped master key in a small region at the start of the volume. Copy it off the machine on day one; without it, a correct passphrase opens nothing at all.
- Some overhead. Real, visible on a benchmark, and rarely the constraint on a workload — every current processor does AES in hardware. Measure it on the machine you rented rather than arguing about it.
Setting it up so that it is worth having
The commands are in the knowledge base. What follows is the order to do them in, which is the part that is not a command.
- Arrange console access before you start rather than after. The first mistake happens at the boot prompt, and SSH is precisely what is not available there.
- Encrypt a second volume first. Data on a separate encrypted disk is most of the benefit for a fraction of the operational risk, and it teaches you the failure modes on a machine that still boots on its own.
- Move the root filesystem behind it only once that is routine, with a small SSH server in the initramfs to take the passphrase at boot.
- Record the initramfs host key fingerprint on the first unlock and verify it on every one after. It is not the same key the running system presents, and treating a change as normal is how a passphrase gets collected.
- Back the LUKS header up to somewhere that is not that machine, then prove the backup opens the volume rather than assuming it.
- Encrypt or disable swap, and then check what you actually built:
lsblk -o NAME,FSTYPE,MOUNTPOINTshows what sits behind the mapper and what quietly does not. - Reboot it once, deliberately, before there is anything on it you would miss. A first unattended reboot at three in the morning is not the moment to learn the procedure.
How to check a host's encryption claim in ten minutes
The same test as everywhere else on this shelf: each question below has a document as its answer, or it does not have one.
- Is the thing being encrypted the platform, the volume or the guest — and which of those was the one you asked about?
- Who generates the key, where does it live, and what is the procedure when a customer loses it? A recovery path is a second key, and a second key is a second thing that can be ordered produced.
- Can you bring your own key and refuse to share it? If the answer is yes, ask what breaks. If nothing breaks, the encryption was not doing anything.
- Is there a console that works when the machine will not boot, and is it included or billed by the hour?
- What does the provider say it can no longer do once you have encrypted? A host claiming both perfect privacy and full support has not thought it through, or is describing a key it holds.
The last one is the tell. Every honest answer in this area costs the provider something, and a claim that costs nothing is describing a product rather than a guarantee. What this estate will and will not do is set out in the law-enforcement guide and counted in the transparency report.
Questions people actually ask
Can my hosting provider read my files?
On an unencrypted volume, yes — at any provider, in any country, whatever it says about logging or jurisdiction. That follows from running the hardware rather than from a policy choice. With full-disk encryption whose key you supply at each boot, the answer becomes no while the machine is off, and stays no through a seizure of it, because nothing on the estate can decrypt it.
Does encrypting my disk stop a court order?
No, and the distinction is worth keeping. An order compels a provider to produce what it has. It does not conjure a key that was never given, so what the order produces is ciphertext. The question moves from a legal register into a mathematical one, and the mathematical answer does not vary with the court.
Is an encrypted VPS from a provider the same thing?
Usually not. Almost always the phrase means platform encryption at rest under a key the provider manages, which protects a disk that leaves the building and does not exclude the provider. It is worth having and it is not what most people are buying it for. Ask who holds the key while the machine is switched on.
What happens when an encrypted server reboots?
It stops and waits for you. That is the cost of the arrangement and there is no version without it, because a machine that can unlock itself is a machine holding its own key. Plan for a kernel update to mean a scheduled unlock, and keep console access for the boot that goes wrong.
Does full-disk encryption slow a server down?
Visibly on a benchmark, rarely on a workload. Every current processor does AES in hardware and the usual bottleneck stays where it already was. Running cryptsetup benchmark on the machine you actually rented answers this better than any figure printed on a page.
Is encrypting a second volume enough?
For most people it is the sensible first step and often the last one: put the data on the encrypted volume and the operating system stays readable, which keeps unattended reboots and rescue tooling working. What it does not cover is what the system wrote elsewhere — logs, swap, temporary files, page cache. Decide that deliberately rather than by default.
Can I do this on a dedicated server too?
Yes, and against a smaller surface than on a shared instance, because no hypervisor above you is holding your memory. The management controller is still there and still outlives your operating system, so the boot chain deserves the same care. On hardware you own in a cabinet you rent what remains is a physical question.
What about encrypted memory, or confidential computing?
It is real and it is the right target: AMD SEV-SNP and Intel TDX encrypt guest memory against the hypervisor, which is the gap this whole page describes. The part that makes it mean anything is remote attestation — proof, to you, that the machine you are talking to is running what you think it is, in the mode you think it is. A provider offering “encrypted RAM” without an attestation you can verify is offering a claim rather than a control.
Every price on this estate is published in full, in one place. See the whole catalogue

