Overview
copyparty is a multi-protocol file server supporting HTTP(S), WebDAV, FTP/FTPS, SFTP, TFTP, and SMB/CIFS. Each protocol serves different use cases and client compatibility needs.HTTP/HTTPS
The primary protocol for web browser access and the REST API.Basic Configuration
HTTPS/TLS
For production deployments, consider using a reverse proxy (nginx, Caddy) to handle HTTPS and obtain certificates automatically via Let’s Encrypt.
WebDAV
Mount copyparty as a network drive in your file explorer.Features
- Read/write support
- Compatible with Windows XP+, macOS, Linux (Nautilus/GVFS)
- Works with mobile WebDAV clients
Connecting from Different OSs
- Windows
- macOS
- Linux
GUI Method:
- Right-click “My Computer” → “Map network drive”
- Folder:
http://192.168.1.100:3923/ - Username: your password (password field can be empty)
WebDAV Configuration
FTP/FTPS
FTP server for legacy clients and high-speed transfers.Configuration
Config File Example
Firewall Rules
Authentication
- Login with any username + your password
- Or put password in username field (password can be empty)
- Unless
--usernamesis enabled (then both required)
Recommended Clients
- WinSCP (Windows) - winscp.net
- FileZilla (cross-platform) - filezilla-project.org
- lftp (Linux command-line)
- rclone (cross-platform, scriptable)
Performance Notes
- Faster than WebDAV in many cases
- No resumable uploads (delete and restart if needed)
- Active mode by default (use
--ftp-prfor passive mode)
SFTP (SSH File Transfer)
SSH-based file transfer, more secure than FTP.This is not FTPS (FTP-TLS). SFTP uses SSH protocol and SSH keys for authentication.
Requirements
Configuration
Config File Example
Performance
- Roughly 700 MiB/s throughput
- Slower than WebDAV and FTP
- Better security with key-based auth
TFTP (Trivial FTP)
Ultra-simple protocol for hardware and embedded devices.Features & Limitations
- ✅ Read and write support
- ✅ Binary/octet transfer mode
- ❌ No authentication (uses filesystem permissions)
- ❌ No RFC 7440 (very slow over WAN)
- ❌ No netascii mode
Expected Speeds
- 100BASE-T: ~1100 KiB/s
- WiFi (good): ~400-500 KiB/s
- WiFi (bad): ~200 KiB/s
Usage Examples
SMB/CIFS (Windows File Sharing)
Windows network file sharing protocol.Requirements
Configuration
Known Issues
- Only shows first ~400 files in large folders
- Login doesn’t work on Windows XP
- Windows 10+ doesn’t allow anonymous connections
- Slow compared to WebDAV
- Python 3 only
Authentication
- Username:
$password, Password:k - Or Username:
$username, Password:$password