mirror of
https://github.com/9001/copyparty.git
synced 2025-08-16 00:22:13 -06:00
* nix: get source tarball with update.py * nix: build from source nix: remove u2c and partyfuse packages The main copyparty package has u2c and partyfuse, so these packages are redundant now nix: add fusepy dependency fix: nix: use replace pyfuse with fusepy * nix: fix extra python packages * nix: add optional dependencies * nix: add partftpy package * nix: add tftp parameter to package * nix: enable pyproject for partftpy package * nix: replace partftpy overlay with real package * nix: add updater for partftpy * nix: bring back local release pin to update.py nix: update local release pin function in update.py --------- Signed-off-by: Toast <39011842+toast003@users.noreply.github.com> |
||
---|---|---|
.. | ||
apache | ||
haproxy | ||
ios | ||
lighttpd | ||
nginx | ||
nixos/modules | ||
openrc | ||
package | ||
plugins | ||
rc | ||
systemd | ||
themes | ||
traefik | ||
windows | ||
cfssl.sh | ||
copyparty.bat | ||
explorer-nothumbs-nofoldertypes.reg | ||
flameshot.sh | ||
index.html | ||
ishare.iscu | ||
media-osd-bgone.ps1 | ||
README.md | ||
send-to-cpp.contextlet.json | ||
sharex.sxcu | ||
sharex12.sxcu | ||
webdav-cfg.bat | ||
zfs-tune.py |
plugins/
- example extensions
copyparty.bat
- launches copyparty with no arguments (anon read+write within same folder)
- intended for windows machines with no python.exe in PATH
- works on windows, linux and macos
- assumes
copyparty-sfx.py
was renamed tocopyparty.py
in the same folder ascopyparty.bat
index.html
- drop-in redirect from an httpd to copyparty
- assumes the webserver and copyparty is running on the same server/IP
- modify
10.13.1.1
as necessary if you wish to support browsers without javascript
sharex.sxcu
- Windows screenshot uploader
- sharex config file to upload screenshots and grab the URL
RequestURL
: full URL to the target folderpw
: password (remove thepw
line if anon-write)- the
act:bput
thing is optional since copyparty v1.9.29 - using an older sharex version, maybe sharex v12.1.1 for example? dw fam i got your back 👉😎👉
sharex12.sxcu
ishare.iscu
- MacOS screenshot uploader
- ishare config file to upload screenshots and grab the URL
RequestURL
: full URL to the target folderpw
: password (remove thepw
line if anon-write)
flameshot.sh
- Linux screenshot uploader
- takes a screenshot with flameshot on Linux, uploads it, and writes the URL to clipboard
send-to-cpp.contextlet.json
- browser integration, kind of? custom rightclick actions and stuff
- rightclick a pic and send it to copyparty straight from your browser
- for the contextlet firefox extension
media-osd-bgone.ps1
- disables the windows OSD popup (the thing on the left) which appears every time you hit media hotkeys to adjust volume or change song while playing music with the copyparty web-ui, or most other audio players really
explorer-nothumbs-nofoldertypes.reg
- disables thumbnails and folder-type detection in windows explorer
- makes it way faster (especially for slow/networked locations (such as partyfuse))
webdav-cfg.reg
- improves the native webdav support in windows;
- removes the 47.6 MiB filesize limit when downloading from webdav
- optionally enables webdav basic-auth over plaintext http
- optionally helps disable wpad, removing the 10sec latency
cfssl.sh
- creates CA and server certificates using cfssl
- give a 3rd argument to install it to your copyparty config
- systemd service at
systemd/cfssl.service
zfs-tune.py
- optimizes databases for optimal performance when stored on a zfs filesystem; also see openzfs docs and specifically the SQLite subsection
OS integration
init-scripts to start copyparty as a service
systemd/copyparty.service
runs the sfx normallyrc/copyparty
runs sfx normally on freebsd, create acopyparty
usersystemd/prisonparty.service
runs the sfx in a chrootopenrc/copyparty
Reverse-proxy
copyparty supports running behind another webserver