Skip to content

WebDAV mounts read only or has some permissions issues that make it seem this way #2388

@antonlinus

Description

@antonlinus

Describe the bug

when i mount a space via WebDAV as described here i can mount the space as a volume just fine, read all files but i can't upload a new file or replace/edit an old file. trying to results in either an error message abount insufficient space on the volume or in linux some permissions or input/output errors. this seems to affect macOS and Linux using the built-in clients as well as Mountain Duck on mac and davfs2 via linux cli.

Steps to reproduce

  1. Check "Show WebDAV in Spaces" option in WebUI settings, create AppToken, copy WebDAV URL from space info
  2. mount space via WebDAV HTTPS using mountain duck or any webdav client, provide AppToken as password
  3. space should mount as a network volume and you should be able to read all folders/files in the space
  4. copy a new file into any folder or edit any file or folder e.g. by renaming
  5. you should get some error e.g. insufficient space available on volume

Expected behavior

space should mount as rw network volume via WebDAV and i should be able to upload files and edit existing.

Actual behavior

seemingly mounts as read only volume and volume mounts with 0 bytes available

Setup

latest docker-compose version of opencloud running inside debian trixie vm on debian trixie host behind nginx proxy. mountain duck macOS client & stock debian gnome file explorer app

Details

not sure if this is related but docker logs is full of errors like this one & not much else that seems related to webDAV issues

{"level":"error","service":"proxy","error":"gateway: grpc failed with code CODE_PERMISSION_DENIED","time":"2026-02-23T14:52:57Z","line":"github.com/opencloud-eu/opencloud/services/proxy/pkg/middleware/create_home.go:87","message":"error when calling Createhome"}

mountain duck on macOS notifies me that the connection was made but available space is 0B

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    Prio 2

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions