- 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 2025-09-07)
recent important news
- v1.19.8 (2025-09-07) fixed CVE-2025-58753 (a missing permission-check inside single-file shares)
- v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
🧪 new features
- #1212, #1214 range-select in the grid-view by click-and-drag (thx @icxes!) 3e3228e 72c5940
- #134 xattrs (linux extended file attributes) can now be indexed and searchable 8240ef6
- rightclick-menu:
- option to override the domain in certain links, so copyparty returns an external URL even if you're accessing it by a LAN address:
- new option
vol-nospawn(volflagnospawn) to not automatically create the volume's folder on the server's HDD if it doesn't exist - new option
vol-or-crash(volflagassert_root) to intentionally crash on startup if a volume's folder doesn't already exist on the server HDD - new option
--floto tweak the log-format used by the-looption for logging to a file 826e84c - #1197 u2c (commandline uploader): give up and crash if server is offline for longer than 3 minutes (configurable) 67c5d8d
🩹 bugfixes
- #1203 configured chmod/chown rules were not applied when a file was being deduped bef0772
- the
unlistc*volflags could not be specified for single-file volumes 2664891 - the defensive renaming of uploaded readmes/logues would assume the default filenames, not considering the recently added option to customize these names c17c3be
- #1191 the
ipuoption can once again be used to reject connections from certain IP-ranges caf831f- this was a regression in v1.19.21 causing the server to crash on startup if such a config was attempted
- some empty folders could be created during startup in certain server-configs with nested volumes 4e67b46
- api: trying to
?lsnested virtual folders could return an error - ui/ux:
🔧 other changes
- #1193, #1194: NixOS improvements (thx @toast003!) 9d223d6 d5a8a34
- truncate huge errormessages from ffmpeg so the log doesn't get flooded 3aebfab
- ui/ux:
- docs:
- mention in the readme that uploading files from a deeply nested folder using a webbrowser on Windows can fail because browsers don't handle the max-pathlen limitation of Windows optimally (not a copyparty-specific issue, but still hits us)
🌠 fun facts
- n/a; no fun has been had since v1.20.0
- (that's a lie btw, sniffing the airwaves is pretty darn fun 😁)
💾 what to download?
| download link | is it good? | description |
|---|---|---|
| copyparty-sfx.py | ✅ the best 👍 | runs anywhere! only needs python |
| copyparty-en.py | ✅ also good | same but english-only, no i18n |
| 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 |
| copyparty-en.pyz | ⚠️ acceptable | english-only, no smb-server |
| 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) |