- 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-07-30)
recent important news
- v1.18.9 (2025-08-01) fixed CVE-2025-54796 (Denial-of-Service)
- 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
ℹ️ this upgrade is a one-way ticket
- your up2k database (
.hist/up2k.db
), used by thee2d
filesystem indexing feature, will be upgraded to a new format which older copyparty versions cannot read. - no action is necessary to upgrade to this new version; but if you need to downgrade:
- A backup of each database will be created automatically, named
up2k.db.bak.SOMETHING.v5
. If you need to downgrade to a previous version: Shutdown copyparty, delete these files:up2k.db up2k.db-shm up2k.db-wal
and then copyup2k.db.bak.*.v5
toup2k.db
- A backup of each database will be created automatically, named
🧪 new features
- new translations:
- #581 new theme: phi95 (thx @varphi-online!) d8662ae
- #567 .raw image thumbnails (thx @ar-nelson!) 0177a9b
- available in docker-images
iv
anddj
- available in docker-images
- #561 epub thumbnails (thx @Scotsguy!) 9435e6b
- #252 music thumbnails use embdded coverart if available 98d117b
- thumbnails folder
th
inside.hist
must be deleted to take effect
- thumbnails folder
- #530 show username of uploaders in file listings; requires
a
(admin) permission 4df033e - #604 a new group
@acct
which automatically contains all known usernames 68907ea - controlpanel has a dedicated "logout all sessions" button, similar to the logout-link in the browser f4a3fba
- #397 accounts can be restricted to certain IPs 62e072a
- #504 automatic login through tailscale auth a4649d1
- #533 sticky qr-code with
--qr-pin 1
1ebe06f - #572 button to abort copy/move 715d374
- #618 "download selected files" didn't work on firefox 52 (winxp) dcc6b1b
- max number of cookies to allow can be configured 6303eff
- good if you have too many selfhosted services on one domain (but will beware of the spec-mandataed max length of the cookie field!)
🩹 bugfixes
- fix xvol/xdev edgecases:
- #573 ftp: attempting an upload into read-only folder no longer kills the connection 3aa8b7a
- #306 adjust navpane for
--rp-loc
(location-based proxying) - the video player now stays fullscreen between videos 782e2f1
- heif thumbnailing with libvips
🔧 other changes
- #253 build nix-packages from source (thx @toast003, @chinponya!) 187cae2
- #616 logfiles will have a plaintext severity column if
--no-ansi
d4cf42e - #556 more sensible config expansion order f4727f8
- #598 separate option
--ac-convt
for audio transcoding timeout d562305 - #596 users with a blank password gets a strong random-generated one 7f44875
- copyparty.exe: upgrade to python 3.13.7
💾 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 |
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) |