Self-Hosted Alternatives to Dropbox Transfer

Dropbox Transfer Started Free, Then Quietly Added Limits

Dropbox Transfer launched as a simple way to send large files — upload, get a link, share it. No Dropbox account required for the recipient. It worked well until the limitations crept in.

Free Dropbox accounts now limit transfers to 100 MB. The Plus plan ($11.99/month) raises that to 2 GB, and Professional ($24.99/month) gets you 100 GB per transfer. Transfer links expire after 7 days on free accounts and 30 days on paid plans. There’s no end-to-end encryption — files are encrypted at rest on Dropbox’s servers, but Dropbox holds the keys and scans content for “abuse detection.”

The core problem: you’re paying for cloud storage you might not need just to send files occasionally. If you already have a VPS or home server, self-hosted alternatives provide unlimited file sizes, custom expiry periods, end-to-end encryption, and zero recurring costs beyond your existing infrastructure.

Best Alternatives

Send — Best Overall Replacement

Send (a maintained fork of Firefox Send) replicates Dropbox Transfer’s core workflow: upload a file, get a shareable link with configurable download limits and expiry. The critical difference is end-to-end encryption — files are encrypted in your browser using AES-GCM before upload. The server stores only encrypted blobs it cannot read, even if compromised.

FeatureDropbox Transfer (Plus)Send (Self-Hosted)
Monthly cost$11.99 (Dropbox Plus required)$0 (self-hosted)
Max file size2 GB (Plus), 100 GB (Pro)Unlimited (your disk)
End-to-end encryptionNoYes (AES-GCM, browser-side)
Download limitsNoYes (expire after N downloads)
Time-based expiry7 days (free), 30 days (paid)Custom (minutes to forever)
Password protectionYes (Professional)Yes (all users)
Recipient account neededNoNo
File scanningYesNo
Custom brandingNoYes (modify frontend)
Delivery confirmationViews onlyDownload count tracking

Send’s web UI is polished — recipients click the link, enter the optional password, and download. No account, no app install. The experience is smoother than Dropbox Transfer for recipients.

Best for: Anyone who needs Dropbox Transfer’s link-sharing workflow with real end-to-end encryption and no file size limits.

[Read our full guide: How to Self-Host Send]

Gokapi — Best for Automated Transfers

Gokapi is a lightweight, self-hosted file sharing server written in Go. It focuses specifically on the “upload once, share a link” use case with automatic expiry. Files can be set to expire after a specific number of downloads, after a time period, or both. Once expired, files are automatically deleted from disk — no manual cleanup.

Where Gokapi differs from Send: it doesn’t offer end-to-end encryption (files are stored unencrypted on the server), but it includes API access for automated workflows. If you’re building a file-sharing pipeline — automated reports, build artifacts, client deliverables — Gokapi’s API makes it easy to integrate with scripts and CI/CD pipelines.

FeatureDropbox TransferGokapi
Auto-expiryTime onlyDownloads + time + both
Auto-deletionAfter expiryAfter expiry (automatic disk cleanup)
APILimitedFull REST API
EncryptionAt rest (Dropbox keys)None (server-side)
AWS S3 storageDropbox serversYes (S3-compatible)
Admin dashboardNoYes (upload management)
Resource usageN/A~20 MB RAM

Best for: Developers and teams who need automated file sharing with API integration and automatic cleanup. The best option for CI/CD and scripted workflows.

[Read our full guide: How to Self-Host Gokapi]

PicoShare — Best Minimal Option

PicoShare strips file sharing down to the essentials: upload a file, get a link, optionally set an expiry. It’s a single Go binary with SQLite storage — the simplest self-hosted file sharing tool available. Under 30 MB RAM usage.

PicoShare includes one unique feature: guest upload links. Generate a special URL and share it with clients or collaborators — they can upload files to your server without needing an account. Useful for receiving files (client contracts, design assets, project deliverables) without giving access to your server.

FeatureDropbox TransferPicoShare
Upload a file, get a linkYesYes
Guest uploads (receive files)NoYes
Expiry controlLimitedCustom expiry
Download countingViews onlyYes
Resource usageN/A~30 MB RAM
Setup timeN/A5 minutes

Best for: Users who want the absolute simplest self-hosted file sharing — nothing extra, no configuration complexity.

[Read our full guide: How to Self-Host PicoShare]

PairDrop — Best for Direct Device Transfers

Dropbox Transfer is often used to send files to someone nearby — a colleague in the office, a client in a meeting. For this use case, PairDrop is faster and simpler. Devices auto-discover each other on the local network, and files transfer directly between browsers via WebRTC. No upload, no download link, no expiry to manage — files go straight from device to device.

PairDrop doesn’t replace Dropbox Transfer’s remote sharing capability (for that, use Send). But for the “hand someone a file” scenario, it’s superior: faster, zero server storage used, and works on any device with a browser.

Best for: Nearby file transfers where both devices are on the same network. Complements Send for local use cases.

[Read our full guide: How to Self-Host PairDrop]

Full Comparison

FeatureSendGokapiPicoSharePairDrop
Transfer typeUpload + linkUpload + linkUpload + linkDirect P2P
E2E encryptionYesNoNoYes (WebRTC)
Auto-expiryYesYes (downloads + time)YesN/A
Auto-deletionYesYesNoN/A
Guest uploadsNoNoYesN/A
APIBasicFull RESTBasicN/A
S3 storageNoYesNoN/A
Password protectionYesYesNoN/A
RAM usage~150 MB~20 MB~30 MB~50 MB
LanguageNode.jsGoGoNode.js

Cost Comparison

Dropbox (Plus)Dropbox (Professional)Self-Hosted (Send)
Monthly cost$11.99$24.99~$5 (VPS)
Annual cost$143.88$299.88~$60
3-year cost$431.64$899.64~$180
Max file size2 GB100 GBUnlimited
Storage included2 TB (shared with Dropbox)3 TBYour disk
E2E encryptionNoNoYes
Data ownershipDropboxDropboxYou

If you’re paying for Dropbox Plus or Professional primarily for the Transfer feature, self-hosting is dramatically cheaper. If you’re already using Dropbox’s full cloud storage, the Transfer feature is a bonus — self-hosting makes more sense as a standalone file-transfer tool.

What You Give Up

  • Zero-setup sharing. Dropbox Transfer works immediately from your Dropbox account. Self-hosted tools require server setup and domain configuration.
  • Dropbox integration. Transfer integrates with your Dropbox file library — select files to share without re-uploading. Self-hosted tools require uploading files to the transfer server.
  • Professional branding. Dropbox Professional includes custom transfer page branding and download-tracking analytics. Send can be customized but requires code changes.
  • Mobile app. Dropbox’s mobile app includes Transfer functionality. Self-hosted alternatives are web-based (work on mobile browsers, but no dedicated app).
  • Managed uptime. Dropbox guarantees 99.9% uptime on Business plans. Self-hosted uptime depends on your infrastructure.

For occasional file sharing, Dropbox Transfer’s convenience may be worth the subscription. For regular use — especially with large files or privacy-sensitive content — self-hosted tools provide better value, better encryption, and no recurring fees beyond your server.

Comments