make this server appear on your computer as a regular HDD!
pick your favorite below (sorted by performance, best first) and lets 🎉
placeholders:
W:=mountpoint
mp=mountpoint
show qr
WARNING: this server is using IdP-based authentication, so this stuff may not work as advertised. Depending on server config, these commands can probably only be used to access areas which don't require authentication, unless you auth using any non-IdP accounts defined in the copyparty config. Please see the IdP docs
if you can, install winfsp+rclone and then paste this in cmd:
rclone config create ixylab-dav webdav url=https://10.3.0.1:3923 vendor=owncloud pacer_min_sleep=0.01ms
rclone mount --vfs-cache-mode writes --dir-cache-time 5s --network-mode ixylab-dav: W:
rclone mount on LAN (or just dont have valid certificates)? add --no-check-certificate= with (space)if you want to use the native WebDAV client in windows instead (slow and buggy), first run webdav-cfg.bat to remove the 47 MiB filesize limit (also fixes latency and password login), then connect:
net use w: https://10.3.0.1:3923/
rclone (v1.63 or later) is recommended:
rclone config create ixylab-dav webdav url=https://10.3.0.1:3923 vendor=owncloud pacer_min_sleep=0.01ms
rclone mount --vfs-cache-mode writes --dir-cache-time 5s ixylab-dav: mp
rclone mount on LAN (or just dont have valid certificates)? add --no-check-certificaterclone mount as root? add --allow-other= with (space)alternatively use davfs2 (requires root, is slower, forgets lastmodified-timestamp on upload):
yum install davfs2
mount -t davfs -ouid=1000 https://10.3.0.1:3923/ mp
or the emergency alternative (gnome/gui-only):
gio mount -a davs://10.3.0.1:3923/
on KDE Dolphin, use webdavs://10.3.0.1:3923/
osascript -e ' mount volume "https://k:hunter2@10.3.0.1:3923/" '
or you can open up a Finder, press command-K and paste this instead:
https://k:hunter2@10.3.0.1:3923/
replace https with http if it doesn't work
partyfuse.py -- fast, read-only, needs mfusepy.py in the same folder, needs winfsp doesn't need root
partyfuse.py https://10.3.0.1:3923/ W:mp
-tdyou can use u2c.py to upload (sometimes faster than web-browsers)
to upload screenshots using ShareX v15+, save this as copyparty.sxcu and run it:
{ "Version": "15.0.0", "Name": "copyparty",
"RequestURL": "https://10.3.0.1:3923/",
"Headers": {
"accept": "url"
},
"DestinationType": "ImageUploader, TextUploader, FileUploader",
"Body": "MultipartFormData", "URL": "{response}",
"RequestMethod": "POST", "FileFormName": "f" }
for ShareX v12 specifically, save this as copyparty.sxcu and run it:
{ "Name": "copyparty",
"RequestURL": "https://10.3.0.1:3923/",
"Headers": {
"accept": "url"
},
"DestinationType": "ImageUploader, TextUploader, FileUploader",
"FileFormName": "f" }
to upload screenshots using ishare, save this as copyparty.iscu and run it:
{ "Name": "copyparty",
"RequestURL": "https://10.3.0.1:3923/",
"Headers": {
"accept": "json"
},
"ResponseURL": "{{fileurl}}",
"FileFormName": "f" }
to upload screenshots using flameshot, save this as flameshot.sh and run it:
#!/bin/bash
pw="hunter2"
url="https://10.3.0.1:3923/"
filename="$(date +%Y-%m%d-%H%M%S).png"
flameshot gui -s -r | curl -sT- "$url$filename?want=url&pw=$pw" | xsel -ib