- 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)
new features
- "medialinks"; instead of the usual hotlink, the basic-uploader (as used by sharex and such) can return a link that opens the file in the media viewer c9281f8
- enable for all uploads with volflag
medialinks
, or just for one upload by adding?media
to the post url
- enable for all uploads with volflag
- thumbnails are now fully compatible with dirkeys/filekeys 52e0622
--th-covers
will respect filename order, selecting the first matching filename as the folder thumbnail 1cdb170- new hook: bittorrent downloader bd3b386 803e156
- hooks: d749683
- can be restricted to only run when user has specific permissions
- user permissions are also included in the json message to the hook
- new syntax to prepend args to the hook's command
- (all this will be better documented after some additional upcoming hook-related features, see
--help-hooks
for now)
- support
descript.ion
usenet metadata; will parse and render into directory listings when possible 927c3bc- directory listings are now 2% slower, eh who's keeping count anyways
- tftp-server: 4525925
- improved support for buggy clients
- improved ipv6 support, especially on macos
- improved robustness on unreliable networks
- #85 new option
--gsel
to default-enable the client setting to select files by ctrl-clicking them in the grid 9a87ee2 - music player: set audio volume by scrollwheel 36d6d29
bugfixes
- race-the-beam (downloading an unfinished upload) could get interrupted near the end, requiring a manual resume in the browser's download manager to finish f37187a
- ftp-server: when accessing the root folder of servers without a root folder, it could mention inaccessible folders 84e8e1d
- ftp-server: uploads will automatically replace existing files if user has delete perms 0a9f4c6
- windows 2000 expects this behavior, otherwise it'll freak out and delete stuff and then not actually upload it, nice
- new option
--ftp-no-ow
restores old default behavior of rejecting upload if target filename exists
- music player:
- music player preloader: db6059e
- stop searching after 5 folders of nothing
- don't crash playback by walking into error-pages
--og
(rich discord embeds) was incompatible with viewing markdown docs d75a2c7--cgen
(configfile generator) much less jank d5de3f2
other changes
- mention that HTTP/2 is still usually slower than HTTP/1.1 dfe7f1d
- give up much sooner if a client is supposed to send a request body but isn't c549f36
- support running copyparty as a server on windows 2000 and winXP 8c73e0c 2fd12a8
- updated deps 6e58514
- copyparty.exe: python 3.12, pillow 10.4, pyinstaller 6.9
- dompurify 3.1.6
💾 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 |