Peer-to-peer storage network

A hard drive made of everyone else's spare space.

peerdrive splits, encrypts, and scatters your files across a network of peers. No company sits between you and your data, and no single machine holds enough of it to matter.

Version 2026-08-18.33
one file, on its way into the network chunk 1 / 6
1 MiB chunks SHA-256 content addressing scrypt key derivation libp2p transport NAT + CGNAT traversal client-side encryption, always
What it is

Not a company's cloud. A network's cloud.

peerdrive is a distributed storage network in the same family as IPFS or Storj: every participant is a requester (someone storing files), a provider (someone offering spare disk space), or both at once. There's no central server holding your files — just a mesh of ordinary machines, each holding an encrypted piece of the whole.

Your passphrase never leaves your device, and neither does anything readable. Files are chunked and encrypted before a single byte goes anywhere, so the peers storing your data — and the network coordinator that helps them find each other — only ever handle ciphertext.

A provider never sees plaintext. It only ever stores and serves back what it was given: unreadable blocks with no idea what they belong to.
How it works

One file, five steps.

01 · chunk

Split

Your file is broken into fixed 1 MiB pieces, the same size whether it's a photo or a video.

02 · encrypt

Seal

Each piece is encrypted on your machine with a key derived from your passphrase via scrypt. Nothing readable is ever sent.

03 · address

Name

Every encrypted chunk is named by the SHA-256 hash of its own ciphertext — addressed by content, not by location.

04 · replicate

Scatter

Chunks are pushed to multiple provider peers and tracked individually, so one peer going offline doesn't cost you the file.

05 · retrieve

Reassemble

Reading a file checks your local cache first, then pulls any missing chunk from whichever connected peer holds it.

Under the hood

The parts that matter.

Encryption
Every chunk, filename, and folder path is encrypted before it leaves your machine — even the metadata is unreadable to anyone but you.
Addressing
Content-addressed by ciphertext hash rather than by path, so identical encrypted chunks are only ever stored once per peer.
Network
Built on libp2p, the same transport IPFS relies on. Peers behind ordinary home routers — and even carrier-grade NAT — connect to each other automatically, no port forwarding required: UPnP where it's available, hole-punching where it isn't, relay peers as the fallback of last resort.
Replication
A configurable number of replicas per file. Under-replicated chunks are retried on a timer until the target is met again.
Capacity
Storage space can grow whenever you want more room, but never shrinks out from under data that's already sitting in it.
Browser
Drag and drop files or whole folders, preview images/video/audio in place — seeking only decrypts the chunks actually requested — and share one pool between your own files and the space you offer back to the network.
Get started

Three steps.

Download & run (Windows)

  1. Download the zip, unzip it anywhere, and run peerdrive.exe — it opens a local setup wizard in your browser.
  2. Choose a passphrase and how much disk space to give it.
  3. Drag files in. Everything else — chunking, encryption, replication — happens automatically.
Download for Windows

~20 MB · version 2026-08-18.33