9001

    9001/copyparty

    Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file

    47.2K stars
    1.9K forks
    47.2K GitHub watchers
    Updated Nov 2, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    5 releases in the last 90 days, the latest 19 days ago, with 122 contributors on GitHub.

    Peaked at #13 in the weekly ranking the week of Jan 11, its best in the past year.

    Use Cases & Benefits

    • Provides a portable, multi-protocol file server with resumable uploads, deduplication, media indexing, and thumbnail generation.
    • Combines numerous file sharing protocols and advanced upload/download features in a single lightweight Python server with minimal dependencies.
    • Use for quickly setting up a personal file server accessible via any web browser with resumable and multithreaded uploads.
    • Use for managing media collections with automatic thumbnail generation and audio/video transcoding for streaming playback.
    • Use for integrating file sharing into local networks or internet-facing servers with support for FTP, WebDAV, SMB, TFTP, and zeroconf.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    turn almost any device into a file server with resumable uploads/downloads using any web browser

    👉 Get started! or visit the read-only demo server 👀 running on a nuc in my basement

    made in Norway 🇳🇴

    just run copyparty-sfx.py -- that's it! 🎉

    ℹ️ the sfx is a self-extractor which unpacks an embedded tar.gz into $TEMP -- if this looks too scary, you can use the zipapp which has slightly worse performance

    enable thumbnails (images/audio/video), media indexing, and audio transcoding by installing some recommended deps:

    running copyparty without arguments (for example doubleclicking it on Windows) will give everyone read/write access to the current folder; you may want accounts and volumes

    or see some usage examples for inspiration, or the complete windows example

    Excerpt from the 9001/copyparty README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    1.9K+40

    Open issues

    269+25

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth

    9001/copyparty compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills192.3K+5.2K75—
    zed-industries/zed94.7K+2.3K756 days ago
    google/skills23.8K+2.0K75—
    NationalSecurityAgency/ghidra99.4K+1.8K7519 days ago
    DuarteSantos8/openGym20.8K+1.7K757 days ago
    9001/copyparty47.2K—6419 days ago
    Category median94.7K+2.0K75—

    Discover Repositories

    Search across tracked repositories by name or description