EQVPS

VPS for encrypted storage (LUKS, honest about the limits)

Run encrypted storage on a VPS with LUKS on a data volume, no-KYC signup and crypto payment. Straight about what encryption on a VPS does and does not protect against — and why a warrant canary matters more than a marketing promise.

"Encrypted VPS" is a phrase a lot of hosts throw around without saying what it protects against. We'd rather be straight, because the people who care about this care about accuracy. You can run encrypted storage on a VPS — a LUKS-encrypted data volume you unlock with a passphrase — and it genuinely protects your data at rest. What it does not do is make a running server invisible to whoever controls the physical hardware. Here's the honest shape of it, and how to set it up.

What encryption on a VPS does — and doesn't

What's real: a LUKS volume is ciphertext when it's locked. Power the server off, or simply don't unlock the volume, and the files are unreadable without your passphrase. A disk that's decommissioned, imaged cold, or seized while powered down gives up nothing readable. That's a genuine, worthwhile protection — and it's the common threat for most people (a retired disk, a cold snapshot, casual access).

What's not: while the volume is mounted and the server is running, the encryption key is in RAM, and the provider operates the hypervisor beneath your VM. Full-disk encryption on any VPS — ours or anyone's — cannot protect a running, unlocked volume from a determined operator of the physical machine. Any host promising otherwise is overselling. We won't.

So: real protection at rest, honest limits when live. That trade is worth it for a private data store you keep unreadable when idle — paired with no-KYC signup so the store isn't tied to your identity in the first place.

Set up a LUKS-encrypted volume (Ubuntu 24.04)

# encrypt a data file/volume with LUKS; keep the passphrase OFF the server
apt update && apt install -y cryptsetup

# create a 20 GB encrypted container (or point at a raw data disk)
fallocate -l 20G /srv/secure.img
cryptsetup luksFormat /srv/secure.img        # sets your passphrase
cryptsetup luksOpen  /srv/secure.img secure  # unlock → /dev/mapper/secure
mkfs.ext4 /dev/mapper/secure
mkdir -p /mnt/secure && mount /dev/mapper/secure /mnt/secure
# your files live in /mnt/secure — ciphertext once closed

After a reboot the volume stays locked until you unlock it yourself:

cryptsetup luksOpen /srv/secure.img secure   # enter passphrase over SSH
mount /dev/mapper/secure /mnt/secure

Never store the passphrase on the server. Unlock manually (or pipe it over your SSH session) so the key only ever exists in memory while you're using it. Don't put it in a boot script — that defeats the point.

Honest scope, one more time

If your threat model is legal pressure rather than a stolen disk, the more meaningful signal is our warrant canary — a dated statement that we've had no secret orders or demands to weaken security, kept current. A canary you can watch beats an encryption badge you can't verify. See also the honest anonymous-VPS breakdown for what no-KYC does and doesn't get you.

Why EQVPS for encrypted storage

Anonymous VPS, no-KYC — the honest version → · Self-host Vaultwarden (encrypted vault) →

Ready to deploy? Pay with crypto, no KYC — live in about a minute.

Deploy now →

FAQ

Can a VPS really give me encrypted storage?

You can encrypt a data volume with LUKS and only mount it with your passphrase, so at rest — powered off, or before you unlock — the data is ciphertext. That's real and worth doing. But be clear-eyed: while the volume is mounted and the server is running, the key lives in RAM, and the host operates the hypervisor underneath. Encryption on a VPS protects against a stolen/decommissioned disk and casual access, not against a determined operator of the physical machine.

So what is it actually good for?

Keeping data as ciphertext at rest, so a disk that's retired, snapshotted cold, or seized while powered down doesn't hand over readable files. Combined with no-KYC signup and crypto payment, it keeps a data store off your identity and unreadable when it isn't running. It is not a promise that no one with physical control could ever access a running, unlocked volume — anyone claiming that is overselling.

How do I set it up?

Create a LUKS container on a data path, format and mount it, put your files there, and unlock it manually (or over SSH) after each reboot so the passphrase is never stored on the box. The steps are below. Keep the passphrase off the server entirely.

Why does the warrant canary matter here?

Because honesty about legal pressure is the real signal, not an encryption badge. Our /canary page is a dated statement that we've received no secret legal orders, gag orders or demands to weaken security — and it's kept current. A canary you can watch is worth more than a claim you can't verify.

Do you ask for ID or a card?

No. Email to sign up, pay in USDC or USDT. No documents, no card — fitting for a private data store.

Comments

No comments yet. Be the first.

Leave a comment

Comments are moderated before they appear.