nextcloud / nextcloud/server

Add mountpoint config to make external mount not syncable

Open
#1,743 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop client: 💻 desktop client: 🤖🍏 mobile enhancement feature: dav feature: external storage feature: filesystem
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

So one requirement we often hear is: "We don't want people to sync the whole SMB share to their computer." - They are often too big and endusers will be confused about some popups and error messages from the sync client.

One solution for that would be to add an additional mountpoint config where it can be specified that the mountpoint should not be synced. This would then be signalled to the client via a WebDAV property or so.

cc @rullzer @icewind1991 Thoughts?
cc @MorrisJobke As discussed.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name a file, test, or entry point. Start by tracing how external mountpoints are configured and how mount metadata is exposed to the sync client, then determine the appropriate WebDAV property and configuration behavior. Done means a mountpoint can explicitly be marked as not syncable and the client receives that signal.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.