Files
Knowledge/nextcloud-uploads.md
2026-05-05 09:40:28 +10:00

957 B

Nextcloud Uploads (WebDAV)

Binary Files (Audio/Video/Docs)

# Source .env (creds)
source /home/openclaw/.openclaw/.env

# Upload (creates dirs/path)
curl -u $NEXTCLOUD_USER:$NEXTCLOUD_TOKEN \\
  -T /local/path/to/file.wav \\
  \"$NEXTCLOUD_URL/remote.php/dav/files/$NEXTCLOUD_USER/Soren/audio-books/file.wav\" \\
  -X PUT -k --progress-bar

# MKCOL dir if needed (idempotent)
curl -u $NEXTCLOUD_USER:$NEXTCLOUD_TOKEN \\
  -X MKCOL \"$NEXTCLOUD_URL/remote.php/dav/files/$NEXTCLOUD_USER/Soren/audio-books/\" \\
  -k

Notes:

  • Path: Soren/[subdir]/file.ext (default home).
  • -k: Ignore self-signed certs.
  • Vars from ~/.openclaw/.env: NEXTCLOUD_{URL,USER,TOKEN}.
  • Hardcode fallback: michael:5Zxr9-Gan2A-gtdDz-pgqHM-eRtGx @ https://nc.coast2cloud.net

Download

curl -u $NEXTCLOUD_USER:$NEXTCLOUD_TOKEN \\
  \"$NEXTCLOUD_URL/remote.php/dav/files/$NEXTCLOUD_USER/Soren/path/file.wav\" \\
  -O -k

Saved Apr 22, 2026.