Dropnook

Free & open source · self-hosted

Instant sharing for your home network

Like AirDrop, but for every device and every system. Open one web page at home, drop in text, files or a screenshot — and it is on every other device at once. No app to install and keep updating on all your devices, no login, no cloud.

Runs on your own server · AGPL-3.0 · 17 languages

Dropnook in pictures: text fields and files, sharing to the internet, what is public, the recipient's page, the phone layout, other languages, light and dark, five colours, users with their own area

Why Dropnook?

What usually gets in the way — and how it goes with Dropnook.

  • Other solutions: An app on every device, kept up to date

    With Dropnook: Runs in the browser — on every phone, tablet and computer

  • Other solutions: Set up each device on its own

    With Dropnook: Set up once on your server, then just open the address

  • Other solutions: Received files fill up every device

    With Dropnook: Everything sits in one place — everyone fetches only what they need

  • Other solutions: Both devices have to be on at the same time

    With Dropnook: Drop it now, pick it up later

  • Other solutions: Upload broke off — start all over

    With Dropnook: Drop the same file again — it carries on where it stopped

  • Other solutions: Someone else’s cloud, an account, a subscription

    With Dropnook: Your own server, no account, free

  • Other solutions: Hard to keep track of what goes out to the internet

    With Dropnook: Sharing to the internet only as an option — you decide on your server whether it is switched on

  • Other solutions: Awkward for family and guests

    With Dropnook: 17 languages, five colours, light and dark — fits everyone by itself

  • Other solutions: Everyone sees everything — or every device needs its own account

    With Dropnook: Users only if you want: each with an area of their own, next to the shared one

Everything in one place at home

Live on every device

Phone, laptop, PC — Windows, Mac, Linux, Android, iPhone. Whatever one device drops in, all others see at once.

Text fields

For the Wi-Fi password, a link, an address. Word and link counts — and nothing is lost when the connection drops.

Files of any size

Drag them in or pick them. Uploads resume after an interruption, and everyone sees the progress.

Screenshots with Ctrl+V

Paste a screenshot straight from the clipboard. On the other computer, one click puts it back into the clipboard.

Share links that expire

Need it outside the house? One file or text through a link that ends by itself — with a password if you like.

17 languages

From Arabic to Chinese, picked from the browser — or add your own with one file.

Five colours, light and dark

Teal, gold, blue, violet or coral — each in light and dark. Every browser keeps its own.

Users, if you want

Up to five people with name, PIN and colour: everyone gets an area of their own next to the shared one.

Like an app

On the home screen with its own icon; on Android, share straight into it. A QR code opens it on the phone, a PIN keeps out guests on your home network.

Light or dark — in five colours

Teal, gold, blue, violet or coral, each in light and dark — every browser keeps its own; with users, everyone has theirs. Pick a colour, drag the slider.

Drop in light mode Drop in dark mode

Two containers, one clear boundary

drop holds your files and texts and is reachable only in your network. drop-share serves the share links to the internet — and sees nothing but what you shared. Your reverse proxy and your certificates stay yours.

Architecture: devices in your network reach drop directly at drop.yourdomain.com, whose DNS entry points to drop's LAN address. drop and the optional drop-share run as two separate containers, each with a LAN address of its own (br0, macvlan), walled off from each other with only shares/ in common. drop answers your network only and refuses anything with proxy headers or from a public IP; it reads and writes the whole data share. drop-share serves only share links, only through your reverse proxy, and reads only shares/. A shared file is a hard link in shares/ — no copy. A firewall separates the internet from everything else; its only door leads through your reverse proxy to drop-share on port 80 — there is none to drop.

Private by design

  • Drop stays in your network. Drop itself refuses anything that comes through a proxy — even a misconfigured one — and answers only to its own names. Only drop-share faces the internet, and all it can see is what you shared.
  • A locked-down public part. No root, a read-only file system, no Linux capabilities. At worst it could show what is shared anyway.
  • Tested before every release. Each image has to survive an automatic set of attacks before it is published — and is rebuilt every week for security updates.
  • Open source. AGPL-3.0 — every line is on GitHub. No account, no telemetry, nothing phones home.

Up and running in minutes

  1. Create a share

    On your server, add a share or folder named “drop”. Your files and texts live there.

  2. compose.yaml and .env

    Take the compose.yaml as it is, and fill in two free IP addresses in the .env next to it.

  3. Start it

    docker compose up -d — then open drop.yourdomain.com on every device in your network.

Tip: HTTPS in your home network, too. Over plain http://, browsers warn about or block downloads and pictures cannot be copied. At your domain hoster, point drop to drop’s LAN address (e.g. drop → 192.168.1.20) — Drop then finds your reverse proxy’s certificate by itself.

Full guide on GitHub

Not on Unraid? Dropnook runs on any Linux host with Docker Compose — here is how.

Questions

Does anything go to a cloud?

No. Everything stays on your server. Only what you share as a link can be reached from outside — and only by whoever has that link.

Is it free?

Yes — free and open source under the AGPL-3.0. No account, no subscription, no telemetry. If it is useful to you, you can say thanks with a donation via PayPal — ideally $5 or more, since PayPal keeps a fixed fee of every payment.

Do my devices need an app?

No. Any current browser is enough — on phones, tablets and computers alike.

Do I need Unraid?

Dropnook is made for Unraid, and the guide is for Unraid. It runs on any Linux host with Docker Compose, too.

And when I am away from home?

Through your VPN, Dropnook works just like at home. Without it, only the share links you create can be opened.

Can several people have their own space?

Yes, if you want: up to five users in the .env, each with a name, a PIN and a colour. Everyone signs in once per device and then switches between their own area — only they see it — and the shared one. Without users, everyone simply shares everything.