github 9001/copyparty v1.15.4
hermetic

3 hours ago

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2023-07-23)

recent important news

  • v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
  • v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details

🧪 new features

  • u2c (commandline uploader):
    • remove all dependencies; now entirely self-contained 9daeed9
      • made it 3x faster for small files, 2x faster in general
    • improve -x behavior to not traverse into excluded folders b9c5c7b
  • partyfuse (fuse client; mount a copyparty server as a local filesystem):
    • 9x faster directory listings 03f0f99
    • 4x faster downloads on high-latency connections 847a2bd
    • embed fuse.py (its only dependency) -- can be downloaded from the connect-page 44f2b63
    • support mounting nginx and iis servers too, not just copyparty c81e898
  • reduce ram usage down to 10% when running without -e2d 88a1c5c
    • does not affect servers with -e2d enabled (was already optimal)
  • share folders as qr-codes e454206
    • when creating a share, you get a qr-code for quick access
    • buttons in the shares controlpanel to reshow it, optionally with the password embedded into the qr-code
  • #98 read embedded webdeps and templates with pkg_resources; thx @shizmob! a462a64 d866841
    • copyparty.pyz now runs straight from the source file without unpacking anything to disk
      • ...and is now much slower at returning resource GETs, but that is fine
  • og / opengraph / discord embeds: support filekeys ae98200
  • add option for natural sorting; thx @oshiteku! 9804f25
  • eyecandy timer bar on toasts 0dfe1d5
  • smb-server: impacket 0.12 is out! dc4d0d8
    • now possible to list folders with more than 400 files (it's REALLY slow)

🩹 bugfixes

  • webdav: list volumes when root is unmapped 480ac25
    • previously, clients couldn't connect to a server unless a volume existed at /
  • webdav: support the <allprop/> propfind form dc157fa
  • #101 show .prologue.html and .epilogue.html in directory listings even if user cannot see hidden files 21be82e
  • #100 allow uploading .prologue.html and .epilogue.html 19a5985
  • #100 confusing toast when pressing F2 without selecting anything 2715ee6
  • fix prometheus metrics 678675a
  • media player rendering jank a99a3bc

🔧 other changes

  • #102 make translation easier when running in docker

💾 what to download?

download link is it good? description
copyparty-sfx.py ✅ the best 👍 runs anywhere! only needs python
a docker image it's ok good if you prefer docker 🐋
copyparty.exe ⚠️ acceptable for win8 or later; built-in thumbnailer
u2c.exe ⚠️ acceptable CLI uploader as a win7+ exe (video)
copyparty.pyz ⚠️ acceptable similar to the regular sfx, mostly worse
copyparty32.exe ⛔️ dangerous for win7 -- never expose to the internet!
cpp-winpe64.exe ⛔️ dangerous runs on 64bit WinPE, otherwise useless
  • except for u2c.exe, all of the options above are mostly equivalent
  • the zip and tar.gz files below are just source code
  • python packages are available at PyPI

Don't miss a new copyparty release

NewReleases is sending notifications on new releases.