github 9001/copyparty v1.16.19
GHOST

latest release: v1.16.20
8 days ago

did you know that every song named GHOST is a banger? it's true! ghost // ghost // ghost

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

recent important news

  • v1.16.15 (2025-02-25) fixed low-severity xss when uploading maliciously-named files
  • 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

  • option to store markdown backups out-of-volume fc88341
    • the default is still a subfolder named .hist next to the markdown file
    • --md-hist v puts them in the volume's hist-folder instead
    • --md-hist n disables markdown-backups entirely
  • #149 option to store the volume sqlite databases at a custom locations outside the hist-folder e1b9ac6
    • new option --dbpath works like --hist but it only moves the database file, not the thumbnails
    • they can be combined, in which case --hist is applied to thumbnails, --dbpath to the db
    • useful when you're squeezing every last drop of performance out of your filesystem (see the issue)
  • actively prevent sharing certain databases (sessions/shares) between multiple copyparty instances acfaacb
    • an errormessage was added to explain some different alternatives for doing this safely
      • for example by setting XDG_CONFIG_HOME which now works on all platforms b17ccc3

🩹 bugfixes

  • #151 mkdir did not work in locations outside the volume root (via symlinks) 2b50fc2
  • improve the ui feedback when trying to play an audio file which failed to transcode f9954bc
    • also helps with server-filesystem issues, including image-thumbs

🔧 other changes

  • #152 custom fonts are also applied to textboxes and buttons (thx @thaddeuskkr) d450f61
  • be more careful with the shares-db 8e0364e
  • be less careful with the sessions-db 8e0364e
  • update deps c0becc6
    • web: dompurify
    • copyparty.exe: python 3.12.10
  • rephrase -j0 warning on windows to also mention that Microsoft Defender will freak out c0becc6
  • #149 add a script to optimize the sqlite databases for storage on zfs 4f397b9
  • block GoogleOther (another recalcitrant bot) from zip-downloads c2034f7
  • rephrase -j0 warning on windows to also mention that Microsoft Defender will freak out c0becc6
  • update contributing.md with a section regarding LLM/AI-written code cec3bee
  • the helptext will also be uploaded to each github release from now on, permalink
  • add review from ixbt forums b383c08

💾 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
bootable usb ┐(゚∀゚)┌ a surprisingly useful joke (x86_64)
  • 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.