Files & Photos · Self-hosted
Copyparty
Turn a computer into a file server you can access from your browser. Copyparty combines resumable uploads, file sharing, media playback, and search in a portable Python application.
You can use Copyparty as a shared drop-off point for uploads, a browser-based way to navigate folders, or a place to play media stored on another machine. Resumable transfers help with interrupted uploads, and folder permissions let you control access to different parts of the server. Support for protocols such as WebDAV and FTP also gives compatible clients alternatives to the browser interface.
- License
- MITOpen source
- Runs on
- Linux · macOS · Windows · Docker
- Last updated
- Resumable uploads
- Browser file manager
- Media streaming
- WebDAV & FTP
- File search
- Folder permissions
Read the guide

Copyparty: A Full File Server in a Single Python File
Set up copyparty on Linux as a user-level systemd service. One Python file gets you a full file server with thumbnails, music streaming, and resumable uploads, no Docker required.
Read article →