copyparty logo

copyparty

Portable all-in-one file server with resumable uploads, WebDAV, FTP, and media indexing

45k Python MIT 2 days ago

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

file-server
uploads
webdav
ftp
media
Maintain copyparty?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the copyparty difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/copyparty)](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

85k Go MPL-2.0 2 days ago
2/5
copyparty vs Syncthing

Command-line program to sync files across 70+ cloud storage providers

58k Go MIT yesterday
2/5
copyparty vs Rclone

File list program supporting multiple storages, with WebDAV and web UI

50k Go AGPL-3.0 13 days ago
2/5
copyparty vs AList

Web-based cloud OS with file storage, apps, and remote desktop in the browser

42k Nodejs AGPL-3.0 today
3/5
copyparty vs Puter