note: docker images were last updated 2024-12-06, 17:26 UTC (alpine 3.21, python 3.12.8)
- read-only demo server at https://a.ocv.me/pub/demo/
- docker image ╱ similar software ╱ client testbed
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
- #120 add option
--srch-excl
and volflagsrch_excl
for excluding certain paths from search results 697a4fa - mDNS: add workaround for avahi/avahi#379 6c1cf68 94d1924
- Avahi mDNS Reflection, sometimes used in intricate LAN setups, doesn't understand NSEC records and corrupts them
- the workaround makes copyparty able to read the corrupted packets, but clients without a similar workaround will require either
--zm4
or--zm6
so copyparty doesn't include the usual NSEC records- this is mentioned in a very loud warning in the logs when necessary
- mDNS: option to silently ignore buggy devices instead of spamming the log with parser errors 395af05
- webdav: support listing unmapped root with infinite recursion (Depth:0) 21a3f36
- embed current sort config into media URLs (gallery/music) 0f257c9 4cfdc4c 0167082
- ensures that anyone clicking your link will see the files in the same order as you
- can be confgured serverside (
--hsortn
, volflaghsortn
) and clientside (#sort
in settings)
- URL and UI options to disable checksum calculation of PUT, bup, basic uploads c5a000d
- also allows choosing either md5, sha1, sha256, or blake2 instead of the default sha512
- can give uploads a nice speed boost when copyparty is running on a potato
🩹 bugfixes
- webdav: more correct login challenge 2ce8233
- the previous behavior could make some clients reluctant to send the password
- #120 forget metadata of all files (including uploads) when shadowed d168b2a
- thanks to @Gremious for all the debugging to narrow this down!
- #120 drop volume caches if relevant config is changed (mainly indexing filters) 2f83c6c
- #121 couldn't access arbitrary toplevel files from accounts with
h
permission 1f5f42f
🔧 other changes
- exclude thumbnails from accesslog by default 9082c47
- filesearch: show a final summary of time-elapsed and average hashing speed 8a631f0
- improve phrasing of debug messages during indexing at startup 127f414
--license
no longer depends on opensource.org at build time 33c4ccf- update deps 6cedcfb
- copyparty.exe: python 3.12.7 => 3.12.8
- webdeps: hashwasm, dompurify
💾 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 |