A Nextcloud Docker Image with SMB support built-in, based on the official Nextcloud Community Images.
This custom image installs SMB support via php-smbclient, as suggested in the official "full" examples, but it does not perform other changes, such as installing supervisord.
This results in a lightweight single-purpose image with full PHP-native SMB support that avoids issues popping up when using smbclient
directly.
The intended purpose for this image is as a drop-in replacement for the Nextcloud Helm Chart.
Our build process hooks into the upstream repository, so image tags and variants should always be up-to-date.
To use the image, simply replace the source of the nextcloud image in your docker-compose/helm chart with either:
ghcr.io/spacebird-dev/nextcloud-docker-smb
- or
quay.io/spacebird-dev/nextcloud-docker-smb
All versioned upstream tags except for latest
and the production
variants should be available.
Issue 2145 discusses the future of SMB integration into the official Nextcloud Docker image. If this issue is ever resolved and SMB is included in the base images, this repo may become unnecessary.