copyparty
SHA-256copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).
Smart Download
Download Download Version
v1.20.14 · 12.6 MB
Turn any device into a multi-protocol file server with just Python.
Core Features
- Supports HTTP/WebDAV/SFTP/FTP/TFTP/SMB protocols
- Resumable uploads/downloads via any browser
- Android app and iOS shortcuts available
- Built-in file manager, search, thumbnails, media player
- Share links, RSS feeds, OPDS for e-book readers
What It Can't Do
- •SFTP is slower (~700MB/s); SMB server is unsafe, not recommended for WAN; no built-in HTTPS, use reverse proxy for encryption.
Use Cases
- Home network file sharing
- Ad-hoc file transfer without client software
- Server file management with multi-protocol access
Detailed Introduction
copyparty is a lightweight, multi-protocol file server that runs on any device with Python (2 or 3). It supports HTTP, WebDAV, SFTP, FTP, TFTP, and SMB, allowing you to share files from a Raspberry Pi, old laptop, or cloud server. Key features include resumable uploads/downloads, a built-in web UI with file management, thumbnails, media player, search, zip/tar downloads, RSS feeds, OPDS for e-readers, and even an Android app and iOS shortcuts. Configuration is minimal — just run a single Python script. It also offers upload deduplication, event hooks, and per-folder permissions.
Tags
Getting Started
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Download copyparty-sfx.py from GitHub Releases
Step 2: Run python3 copyparty-sfx.py in terminal
Step 3: Open the displayed URL in browser
- Step 1: Download copyparty-sfx.py from GitHub Releases
- Step 2: Run python3 copyparty-sfx.py in terminal
- Step 3: Open the displayed URL in browser
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
c3b6a32123c8b3df782cf9a35c36bdb91213ad332f17e3144ec5c9f376560dd0This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the downloaded file and any configuration; no system traces.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
cloudreve
Self-hosted file management system with multi-cloud support, offline downloads, and WebDAV. Lightweight and easy to deploy.
Paperless-ngx
An open-source document management system that turns physical papers into a searchable, organized digital archive. Self-hosted, OCR-powered, and built to eliminate paper clutter forever.
Nextcloud Server
Nextcloud Server is a free, self-hosted productivity platform that puts you in control of your files, contacts, calendars, and communication.