Copyparty logo

Copyparty

Portable file server with resumable uploads, WebDAV, SFTP, FTP, TFTP, and browser access

Open Source Alternative to
Repository activity
  • Stars45.2k
  • Forks1.8k
  • Open Issues265
License

MIT

Languages
  • Python
  • JavaScript
  • Shell
Copyparty screenshot

About Copyparty

Copyparty is a portable file server that turns almost any device into a place to share files over a local network or the internet, with resumable uploads and downloads from any web browser. Access is controlled with per-folder and per-user permissions plus temporary share links.

It serves files over HTTP, WebDAV, SFTP, FTP, TFTP, and SMB/CIFS. The browser UI offers drag-and-drop uploads, a file manager, zip and tar downloads, search, thumbnails, RSS and OPDS feeds, a media player, markdown viewing, and symlink-based deduplication.

The whole server is a single file that runs on Python 2 or 3, with every dependency optional. It can announce its services on the LAN over zeroconf, and there is an Android app plus iPhone shortcuts for one-tap uploads.

Key features

  • Resumable uploads and downloads in a web browser
  • HTTP, WebDAV, SFTP, FTP, TFTP, and SMB/CIFS access
  • File deduplication and file indexing
  • Thumbnails, search, RSS feeds, and OPDS feeds
  • Temporary shares and per-folder, per-user permissions

Details

First released
2019
Platforms
Web · Android · iOS · CLI
Deployment
self-hostable
Self-hosting
Python 2 or 3; single-file server
Protocols
HTTP(S) · WebDAV · SFTP · FTP(S) · TFTP
Storage
Per-volume files and database