This package provides a direct access from the Neos media module to assets stored in your Nextcloud.
Install the package via composer
composer require dl/assetsource-nextcloud
I recommend to add a new user to your Nextcloud to be used only by this asset source and share everything that should be accessible from within Neos with this user.
- Configure the server and user credentials.
- Enable the preview generation capabilities according to your Nextcloud settings.
The Nextcloud / WebDav API has some limitations which needed some workaround to make it suitable as Neos asset source.
-
No possibility to get the amount of files available / the files included in a search result. Therefore a maximum of files to retrieve needs to be set in settings, which defaults to 200:
assetResultLimit: 200