
copyparty
Portable all-in-one file server with resumable uploads, WebDAV, FTP, and media indexing
Overview
copyparty is a feature-packed self-hosted file server distributed as a single Python file with no mandatory dependencies. It supports accelerated resumable uploads (via a custom protocol and the TUS standard), deduplication, WebDAV, FTP, and zeroconf service discovery. Additional capabilities include a media indexer with audio transcoding, video thumbnail generation, and configurable write-only drop folders. It can run directly with Python or inside Docker, making it extremely portable across platforms.
Where it falls short of Dropbox
- No selective sync desktop client; files must be managed via web UI, CLI, or WebDAV
- User management and access control are basic compared to Dropbox Teams or Google Drive Shared Drives
- No online document editing (Docs/Sheets equivalent)
- Mobile apps are absent; mobile access is browser or WebDAV only
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the copyparty difficulty badge in your README — it links back here.
[](https://openreplace.com/copyparty)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Continuous peer-to-peer file synchronization between your own devices
Command-line program to sync files across 70+ cloud storage providers
File list program supporting multiple storages, with WebDAV and web UI
Web-based cloud OS with file storage, apps, and remote desktop in the browser