did you know that every song named GHOST
is a banger? it's true! ghost // ghost // ghost
- 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-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
- the default is still a subfolder named
- #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)
- new option
- 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
- for example by setting
- an errormessage was added to explain some different alternatives for doing this safely
🩹 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) |