πΎπ copyparty 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 π· screenshots: browser // upload // unpost // thumbnails // search // fsearch // zip-DL // md-viewer π¬ videos: upload // cli-upload // race-the-beam made in Norway π³π΄ readme toc quickstart just run copyparty-sfx.py -- that's it! π enable thumbnails (images/audio/video), media indexing, and audio transcoding by installing some recommended deps: Alpine: apk add py3-pillow ffmpeg Debian: apt install --no-install-recommends python3-pil ffmpeg Fedora: rpmfusion + dnf install python3-pillow ffmpeg --allowerasing rpmfusion + FreeBSD: pkg install py39-sqlite3 py39-pillow ffmpeg MacOS: port install py-Pillow ffmpeg MacOS (alternative): brew install pillow ffmpeg (alternative): Windows: python -m pip install --user -U Pillow install python and ffmpeg manually; do not use winget or Microsoft Store (it breaks $PATH) copyparty.exe comes with Pillow and only needs ffmpeg for mediatags/videothumbs see optional dependencies to enable even more features 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 some recommended options: -e2dsa enables general file indexing enables general file indexing -e2ts enables audio metadata indexing (needs either FFprobe or Mutagen) enables audio metadata indexing (needs either FFprobe or Mutagen) -v /mnt/music:/music:r:rw,foo -a foo:bar shares /mnt/music as /music , r eadable by anyone, and read-write for user foo , password bar replace :r:rw,foo with :r,foo to only make the folder readable by foo and nobody else see accounts and volumes (or --help-accounts ) for the syntax and other permissions shares as , eadable by anyone, and read-write for user , password at h...
First seen: 2025-07-28 15:33
Last seen: 2025-07-28 22:34