Copyparty
lastmod 2025-07-30created 2025-07-301 edits
Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps
Open source that turns almost any device into a file server
About
- An open-source, general-purpose file server project that runs with just Python (supports both versions 2 and 3) and allows file upload and download through a web browser
- Supports many protocols such as HTTP, WebDAV, FTP, TFTP, and SMB/CIFS, and can also be used on mobile via an Android app, iOS Shortcuts, etc.
- Supports multithreading and upload pause/resume even for large files with no size limit, and offers many modern file server features such as drag and drop, folder uploads, thumbnail generation, archive downloads, and real-time media playback
- Also has built-in advanced file server features such as per-account permission management, one-time share links, RSS feeds, a media player, real-time log streaming, batch renaming, file search, and media tag search
- Text/Markdown viewer and editor, real-time log streaming, multilingual UI support
- Very simple to install and run, and works in many environments such as Windows, Linux, Mac, Android, FreeBSD, and ARM
- Can be run right away without installation as a standalone sfx, exe, pyz, etc.
- Available as packages for Docker and several platforms
- Also supports the Android Termux environment
- After starting the server, it can be accessed directly through a web browser, and extra options or per-account and per-folder permission settings allow many uses