405 response to Joplin sync

What is the problem you are having with rclone?

I'm using rclone serve webdav as the target on Joplin sync. The synchronise sometimes results in

Error with date & time
Updated remote items: 1.
Completed: 29/09/2026 13:40 (37s)
Last error: Error: PUT 193448bddb3c47718803aa31da07bcdf.md: Unknown error 2 (405): Method Not Allowed

Here is a link to the issue I raised at Joplin. https://discourse.joplinapp.org/t/webdav-error-on-sync/51081/4

The attached log covers the period around the completion date given above. It does not show a 405 response being sent to the client.

Run the command 'rclone version' and share the full output of the command.

rclone v1.76.0-beta.10313.e953cb275.fix-9882-serve-webdav
- os/version: ubuntu 24.04 (64 bit)
- os/kernel: 6.8.0-139-generic (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.27.1
- go/linking: static
- go/tags: none

Which cloud storage system are you using? (eg Google Drive)

Proton Drive

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone serve webdav --vfs-cache-mode full --addr 192.168.18.11:8888 --user brian --pass *** Proton:

Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.

[Proton]
type = protondrive
username = bdobby@pm.me
password = XXX
otp_secret_key = XXX
2fa = 5592689
client_uid = XXX
client_access_token = XXX
client_refresh_token = XXX
client_salted_key_pass = XXX

Service definition

brian@Trillian:~$ systemctl status rclone-proton-drive
● rclone-proton-drive.service - Rclone Proton Drive service
     Loaded: loaded (/etc/systemd/system/rclone-proton-drive.service; enabled; >
     Active: active (running) since Fri 2026-09-18 12:53:03 BST; 1 week 3 days >
   Main PID: 49194 (rclone-server)
      Tasks: 11 (limit: 18948)
     Memory: 36.3M (peak: 61.6M)
        CPU: 51min 50.975s
     CGroup: /system.slice/rclone-proton-drive.service
             ├─49194 /bin/bash /home/brian/bin/rclone-server
             └─49195 rclone serve webdav --dump curl -vv --addr 192.168.18.11:8>

A log from the command that you were trying to run with the -vv flag

Log

not sure, maybe this topic will help
https://forum.rclone.org/t/proton-drive-inconsistent-failures/53026

joplin doing PUT thru serve webdav onto protondrive throws 405 for me too sometimes. that backend gets weird on overwrite/move.

id keep joplin off serve webdav for proton:
-rclone mount Proton: /mnt/proton --vfs-cache-mode full
-point joplin at a folder under that mount
-or sync a local joplin dir up with rclone sync on a timer

if you wanna debug the serve path:
-rclone serve webdav Proton:joplin --vfs-cache-mode full -vv --dump headers
-watch if its PUT or MOVE that returns 405