nextcloud / nextcloud/docker

SMB

Open
#2,145 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug examples help wanted overview
Dominant language
Shell
Stars
7.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

Documentation

There are inconsistencies between the SMB and FULL examples examples:

The former appears to be out-dated while the latter appears to better match the PHP image's recommended approach.

Some problems have been reported by others trying to use the SMB examples - e.g.

Tasks (preliminary):

  • Review PHP image's recommended approach for adding things
  • Assess whether our FULL example follows the PHP image model and otherwise seems reasonable
  • Confirm native rather than wrapped SMB mode is detected/used by External Storage
  • Test FULL example against a "typical" SMB server
  • Port tested FULL example to SMB only example

Out of scope but worth mentioning:

  • Upstream docs in this area could probably use some clarity (and I don't mean specific to Docker)

Image

Worth a revisit of whether to include/why we're not including smbclient in the image by default

Context:

Tasks

  • ... TBD
  • If not including, document why as a FAQ/Known Issue in the README

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

Start by comparing .examples/dockerfiles/smb with .examples/dockerfiles/full and reviewing the PHP image's recommended approach for adding components. Test the FULL example against a typical SMB server, confirm native SMB mode is detected by External Storage, and then assess whether the SMB-only example and README explain the resulting approach and smbclient decision.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, php
Domain
devops, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.