github 9001/copyparty v1.15.3
incoming eta

3 days ago

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

cpanel-upload-eta2-or8

  • incoming uploads (and their ETA) are shown in the controlpanel 609c592 844194e
  • list total directory sizes 427597b
    • show the total size and number of files of each directory in listings
    • makes browsing a bit slower (up to 30%) so can be disabled with --no-dirsz
    • sizes are calculated during startup, so it requires -e2dsa
      • file-uploads will recalculate the sizes immediately, but a full rescan is necessary to see changes caused by moves/deletes
  • optimizations;
    • reduce broker overhead when multiprocessing is disabled 4e75534
      • should reduce cpu usage by uploads, thumbnails, prometheus metrics
    • reduce cpu usage from downloading thumbnails 7d64879

🩹 bugfixes

  • fix sqlite indexes d67e9cc
    • upload handshakes would get exponentially slow if a volume has more than 200'000 files
    • reindex on startup can be 150x faster in some rare cases (same filename in MANY folders)
    • the database is now around 10% larger (likely worst-case)
  • misc ux: 58835b2
    • shares: show media tags
    • html hydrator assumed a folder named foo.txt was a doc
    • due to sessions, use pwd as password placeholder on services

🔧 other changes

🗿 known issues

  • prometheus metrics are busted
    • workaround: disable monitoring of volume status with --nos-vst

💾 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
  • except for u2c.exe, all of the options above are mostly equivalent
  • the zip and tar.gz files below are just source code
  • python packages are available at PyPI

Don't miss a new copyparty release

NewReleases is sending notifications on new releases.