Temporary Sessions
Create a transfer, get a short code like ABC-123, and share it with the recipient.
dropport / overview
DropPort creates a temporary, encrypted relay between two browsers. No cloud storage, no accounts, no logs.
Send files directly between browsers. Nothing is stored on the server.

dropport / why
Most file sharing tools ask you to upload files to someone else's server, create another account, and leave data sitting around longer than necessary.
DropPort acts only as a temporary relay. Files pass through memory during transfer and are never written to disk. When the session ends or expires, the transfer context is gone.
Everything you need to run private browser file transfer on your own infrastructure, without artificial limits.
DropPort Community is production-capable and fully featured for real usage. No trial. No forced expiry. No account lock-in. Run it with Docker and keep using it for free.
dropport / capabilities
Create a transfer, get a short code like ABC-123, and share it with the recipient.
DropPort relays file streams in memory and does not persist file bytes or transfer metadata.
Runs over HTTPS and WSS with certificate automation for secure browser-to-browser transport.
Run the appliance as a single container on port 8443 in any environment where Docker runs.
Streams file chunks with backpressure so large transfers remain stable and predictable.
Works in modern browsers with no local installs for senders or receivers.
dropport / benefits
dropport / trust
DropPort Community is free to self-host with full transfer functionality. If Community does everything you need, use it.
We make money when organisations need more: offline and air-gapped deployment patterns, compliance support, and direct engineering expertise.
The Community Edition sends a small anonymous heartbeat to activation.jadaptive.com with simple usage counts. It never includes personal information, names, email addresses, or private keys.
dropport / flow
dropport / quickstart
Deploy DropPort as a single container and open the UI in two browser tabs to test a sender/receiver flow.
docker run --rm -p 8443:8443 \
-e DROPPORT_ADMIN_USERNAME=admin \
-e DROPPORT_ADMIN_PASSWORD=change-me \
-e DROPPORT_DATA_DIR=/root/.dropport \
-e DROPPORT_NITRITE_FILE=dropport.db \
dropport:latestThen open https://localhost:8443 in two tabs, create a transfer in one tab, and join it from the other tab with the short code.
Need offline deployment patterns, direct technical support, or compliance guidance? Contact sales for support options.