Du kannst einen Ordner per Link teilen, da hast du auch die Option dass man über den Link vollen Zugriff hat bzw. dass man auch nur Dateien hochladen kann (File drop). Das wäre die einfachste Methode, wofür der Kunde kein eigenen Zugang benötigt.
Willst du das über einen Nutzer machen, kann man auch herumtricksen. Die vielen Apps kannst du einfach deaktivieren. Die Dateien die standardmässig erstellt werden kann man ändern (https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/default_files_configuration.html, Removing default files and folders). Damit er nichts in seinem Ordner machen kann, das Quota auf 0 setzen und dann als Admin-User einen Ordner teilen, in den er dann was Hochladen kann.
Vorteil als User, der Kunde könnte dann mit dem Sync-Client Daten synchronisieren, z.B. wenn man länger zusammen an einem Projekt arbeitet.