Unable to get volume set up correctly

Trying to set up Nextcloud on my Docker VM (Ubuntu 20) and all is going fine except the volume mappings. From the VM I have created a mapping to my Synology NAS (because there is the most space available). I can access that volume from my Docker host without any problem.

However when I tried to create a stack in Portainer (I think it’s similar to a docker-compose file) the volumes are all messed up. So I have it as follows :slight_smile:
volumes:
- /home/jp/docker_volumes/nextcloud:/config
- /nfs/nextcloud/data:/var/www/html

The config can go on my Docker host, but I want the data itself to be on my NAS (via the mapping I created). /Nfs/Nextcloud is the mapping to the NAS.
When I deploy this config I get a lot of errors, like:

rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Schema/Visitor/.SchemaDiffVisitor.php.r6YfnP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Schema/Visitor/.Visitor.php.Kc67hS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Tools/.Dumper.php.54kxhT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Tools/Console/.ConnectionNotFound.php.kRMNkS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Tools/Console/.ConnectionProvider.php.GwVkqP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Tools/Console/.ConsoleRunner.php.sZ5RMT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Tools/Console/Command/.ReservedWordsCommand.php.aZb6LT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Tools/Console/Command/.RunSqlCommand.php.8PkzDP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Tools/Console/ConnectionProvider/.SingleConnectionProvider.php.ZYp7YT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.ArrayType.php.ViPHMT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.AsciiStringType.php.rxF4oQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.BigIntType.php.9rhaqP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.BinaryType.php.e4QJ0S” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.BlobType.php.01YIKR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.BooleanType.php.eHGwhR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.ConversionException.php.ycXamR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DateImmutableType.php.7hQ6JT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DateIntervalType.php.DZc2hR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DateTimeImmutableType.php.PVNhnS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DateTimeType.php.vGL2tR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DateTimeTzImmutableType.php.y4G7oQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DateTimeTzType.php.h34xRS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DateType.php.Q9mQDR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.DecimalType.php.JDQh6R” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.FloatType.php.1ywXLT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.GuidType.php.ucphxT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.IntegerType.php.PfprsP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.JsonType.php.mY00tS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.ObjectType.php.Hj2vnQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.PhpDateTimeMappingType.php.zBGVLT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.PhpIntegerMappingType.php.TP5u3P” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.SimpleArrayType.php.D7LIQQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.SmallIntType.php.QAqMSP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.StringType.php.7vGPDT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.TextType.php.CFO3JP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.TimeImmutableType.php.lhzfPQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.TimeType.php.8Kx8tT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.Type.php.Vs30BS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.TypeRegistry.php.VsudcQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.Types.php.JVMYKR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.VarDateTimeImmutableType.php.Eql4tT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/src/Types/.VarDateTimeType.php.3ZS4aR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/dbal/static-analysis/.driver-manager-retrieves-correct-connection-type.php.vMHYqT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/.gitignore.3ggTKR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/.README.md.q1UqIT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/.composer.json.231uyT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/.phpcs.xml.1w4YdS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/.phpunit.xml.dist.EhOLQS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/lib/Doctrine/Deprecations/.Deprecation.php.N9tZsP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/lib/Doctrine/Deprecations/PHPUnit/.VerifyDeprecations.php.drnhSP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/test_fixtures/src/.Foo.php.RMk16R” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/deprecations/test_fixtures/src/.RootDeprecation.php.9EgfOS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/event-manager/.doctrine-project.json.5M5B1R” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/event-manager/.LICENSE.HjcCqP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/event-manager/.README.md.e58vTS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/event-manager/.composer.json.GHyyTP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/event-manager/lib/Doctrine/Common/.EventArgs.php.2xA1mS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/event-manager/lib/Doctrine/Common/.EventManager.php.aznedQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/event-manager/lib/Doctrine/Common/.EventSubscriber.php.gLO4RS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/lexer/.README.md.bNPWWS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/doctrine/lexer/lib/Doctrine/Common/Lexer/.AbstractLexer.php.68nL3P” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/.CONTRIBUTING.md.sVQSUP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/.LICENSE.FAd1GT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/.composer.json.LmXgRQ” failed: Invalid argument (22)
rsync: [generator] chown “/var/www/html/3rdparty/giggsey/libphonenumber-for-php/src/geocoding” failed: Invalid argument (22)
rsync: [generator] chown “/var/www/html/3rdparty/giggsey/libphonenumber-for-php/src/geocoding/data” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/.composer.lock.rnHVbR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/.EmailLexer.php.Xj18cS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/.EmailParser.php.CrO1kR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/.EmailValidator.php.cUAeqS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/.MessageIDParser.php.llQqgQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/.Parser.php.qh4jST” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.Comment.php.3ZU2KP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.DomainLiteral.php.cxoayQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.DomainPart.php.A9c7gS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.DoubleQuote.php.j57ynT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.FoldingWhiteSpace.php.zkz3QQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.IDLeftPart.php.iay06S” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.IDRightPart.php.ogwHXR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.LocalPart.php.6rVnFQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/.PartParser.php.mBc9EP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/CommentStrategy/.CommentStrategy.php.V1VvIR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/CommentStrategy/.DomainComment.php.Zj81dR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Parser/CommentStrategy/.LocalComment.php.SaCpkS” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/.InvalidEmail.php.fZLPkQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/.MultipleErrors.php.oSVOKP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/.Result.php.ntWOsP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/.SpoofEmail.php.TEpZgQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/.ValidEmail.php.0CMoaQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.AtextAfterCFWS.php.DxrzYQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.CRLFAtTheEnd.php.wvn1jQ” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.CRLFX2.php.47cTAP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.CRNoLF.php.ik6QCT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.CharNotAllowed.php.ZzdpCP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.CommaInDomain.php.ZzRVGR” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.CommentsInIDRight.php.QDLFwT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.ConsecutiveAt.php.jjlX2R” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.ConsecutiveDot.php.d2Z1jP” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.DetailedReason.php.uHRQkT” failed: Invalid argument (22)
rsync: [receiver] chown “/var/www/html/3rdparty/egulias/email-validator/src/Result/Reason/.DomainAcceptsNoMail.php.pQVaEQ” failed: Invalid argument (22)

Then I tried this instead:

  - /home/jp/docker_volumes/nextcloud:/config
  - /nfs/nextcloud/data:/data

And it works!! I can access Nextcloud and create an account and log in. However, when I upload files, they are not on my NAS. My guess is they must be somewhere on my Docker VM, where I don’t want the data.
In the mapped volume to the NAS, I do see files being put there by the installation.
When I go to the ‘System’ menu in Nextcloud, I see my Data volume mapped and a lot of free space from my NAS.
However, when I upload some stuff it takes space from my Docker VM and not on the NAS.
I’m so close to setting it up like I want to, but I just can’t see to get this right.