New: run your homelab, smart home and subscriptions from Notion. All 3 templates for $29, not $42Save $13GET ALL THREE

Homelab Addiction

Self-Hosted / Projects / copyparty

copyparty

Stable
9001/copyparty47.1k1.9k1d agoFile Transfer - Web-based File Managers

Specs verified September 7, 2026 · against vv1.20.23

Overview

Portable self-hosted file server with WebDAV, SFTP, FTP, resumable uploads, and media indexing.

copyparty is a portable self-hosted file server for people who want browser-based sharing and uploads without handing their files to a hosted storage provider. It combines a web interface with WebDAV, SFTP, FTP, TFTP, resumable transfers, deduplication, media indexing, thumbnails, and other protocols in a compact deployment.

Why people choose copyparty

The practical search intent is usually “a lightweight self-hosted file sharing server” rather than the project name alone. copyparty is attractive when you want to turn a NAS, mini PC, or spare machine into a useful file portal quickly, while keeping the storage location and access rules under your control.

What is included

The official repository documents browser uploads and downloads, resumable and accelerated transfers, WebDAV, SFTP, FTP/FTPS, TFTP, SMB/CIFS support, Android access, iPhone shortcuts, media indexing, thumbnails, search, archive browsing, and a read-only public demo. Dependencies are optional for the base server, while specific protocols or media features can add configuration work.

Requirements and tradeoffs

copyparty is intentionally more flexible than a polished cloud-drive suite, so its configuration model rewards operators who are comfortable reading the official README and setting per-volume permissions. The server can run from a single Python file, but internet exposure still requires TLS, authentication, firewall rules, sensible upload limits, and backups. It is a file server, not a full collaborative office platform with native document editing and user-management workflows like Nextcloud.

Best fit

Choose copyparty for fast, low-overhead file serving, temporary or permanent upload portals, mixed-protocol access, and homelab storage where a single compact service is useful. Compare Nextcloud, Seafile, or File Browser when you need a more opinionated cloud-drive experience, richer collaboration, or a larger admin ecosystem.

Interface previews

Screenshots of the copyparty interface.

Feature support

Feature support in copyparty
FeatureSupport
Browser file browsing, uploads, and downloadsThe official README presents a browser-based interface and a read-only demo.Supported
Resumable and accelerated transfersResumable uploads/downloads and the up2k transfer path are core project features.Supported
WebDAV accessWebDAV is documented as one of the supported server protocols.Supported
SFTP and FTP/FTPS accessThe project documents SFTP and FTP-family server modes.Supported
TFTP and SMB/CIFS accessThese protocols are supported, but each needs its own network and security decisions.Partial support
Deduplication and media indexingThe repository description and feature documentation call out deduplication and media indexing.Supported
Thumbnails, search, and archive browsingThe official feature list includes thumbnails, file search, and archive handling.Supported
Android app and iPhone shortcutsOfficial project documentation provides Android access and iPhone shortcut workflows rather than a single full-featured native client.Partial support
Single-file Python deploymentThe README states that the server only needs Python and that dependencies are optional for the base path.Supported

Community signals

Stars
47.1k
Forks
1.9k
Open issues
257

Includes open pull requests

Last commit
1d ago
Latest release
v1.20.26

1w ago

Repo created
May 2019

Refreshed nightly from the GitHub API.

Questions

What is copyparty used for?

copyparty is used to run a lightweight self-hosted file server with browser sharing, uploads, resumable transfers, and several file-transfer protocols.

Is copyparty a self-hosted alternative to Dropbox or Google Drive?

It can replace the file-sharing and storage-portal part of those services for homelab users, but it is not a complete office-collaboration suite. Compare the required features before replacing a broader cloud-drive platform.

Does copyparty need a database?

No. The standard deployment is a portable Python-based server and does not require an external database. You still need persistent storage for the files and any server state you configure.

What protocols does copyparty support?

The official project documents HTTP(S), WebDAV, SFTP, FTP/FTPS, TFTP, and SMB/CIFS modes, plus browser and mobile-oriented access paths.

Is copyparty suitable for internet-facing file sharing?

It can be, but internet exposure is an operator responsibility. Use TLS, authentication, least-privilege volumes, firewall rules, upload limits, and tested backups rather than exposing a default listener directly.

Does copyparty replace Nextcloud?

Usually not one-for-one. copyparty is lighter and more protocol-focused, while Nextcloud provides a broader suite with accounts, collaboration, calendars, office integrations, and many apps.

How is copyparty installed?

The official quick start centers on running the project’s single-file executable/script. Containerized deployments are also common, but configuration and persistent volume permissions should follow the project documentation.

support // the lab

Found this write-up useful?

If it saved you time or a rebuild, you can support more practical homelab guides.

Support the lab