PHPackages                             dl/assetsource-nextcloud - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dl/assetsource-nextcloud

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

dl/assetsource-nextcloud
========================

Nextcloud asset source for Neos CMS

1.1.2(5y ago)3891[4 issues](https://github.com/daniellienert/assetsource-nextcloud/issues)MITPHPCI failing

Since Mar 10Pushed 5y ago1 watchersCompare

[ Source](https://github.com/daniellienert/assetsource-nextcloud)[ Packagist](https://packagist.org/packages/dl/assetsource-nextcloud)[ RSS](/packages/dl-assetsource-nextcloud/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (4)Dependencies (3)Versions (6)Used By (0)

Nextcloud Asset Source for Neos
===============================

[](#nextcloud-asset-source-for-neos)

[![Latest Stable Version](https://camo.githubusercontent.com/0f612972322741b06c54672b51bd594122c29560eb7116315e59c032eb8a55f2/68747470733a2f2f706f7365722e707567782e6f72672f646c2f6173736574736f757263652d6e657874636c6f75642f762f737461626c65)](https://packagist.org/packages/dl/assetsource-nextcloud) [![Total Downloads](https://camo.githubusercontent.com/cec10e2359019a449c90dcfb708f95211140bc3e62b00881749fa3cdcfdf666d/68747470733a2f2f706f7365722e707567782e6f72672f646c2f6173736574736f757263652d6e657874636c6f75642f646f776e6c6f616473)](https://packagist.org/packages/dl/assetsource-nextcloud) [![License](https://camo.githubusercontent.com/432f007c74be0c50087e50bc9cda7102b6cfe19731882058e7334aa0cf7d2cf2/68747470733a2f2f706f7365722e707567782e6f72672f646c2f6173736574736f757263652d6e657874636c6f75642f6c6963656e7365)](https://packagist.org/packages/dl/assetsource-nextcloud)

[![Nextcloud](Resources/Public/Nextcloud_Logo.svg)](Resources/Public/Nextcloud_Logo.svg)

This package provides a direct access from the Neos media module to assets stored in your [Nextcloud](https://nextcloud.com/).

[![Nextcloud](Resources/Public/AssetSource_Screenshot.png)](Resources/Public/AssetSource_Screenshot.png)

Installation
------------

[](#installation)

Install the package via composer

`composer require dl/assetsource-nextcloud`

Configuration
-------------

[](#configuration)

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.

1. Configure the server and user credentials.
2. Enable the preview generation capabilities according to your Nextcloud settings.

Limitations
-----------

[](#limitations)

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`

Development Resources
---------------------

[](#development-resources)

- Webdav Search: https://docs.nextcloud.com/server/15/developer\_manual/client\_apis/WebDAV/search.html
- OCS Api: [https://docs.nextcloud.com/server/15/developer\_manual/client\_apis/OCS/index.html](https://docs.nextcloud.com/server/15/developer_manual/client_apis/OCS/index.html)
- Nextcloud Gallery API:

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 95.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~152 days

Total

5

Last Release

2104d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/642226?v=4)[Daniel Lienert](/maintainers/daniellienert)[@daniellienert](https://github.com/daniellienert)

---

Top Contributors

[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (21 commits)")[![lorenzulrich](https://avatars.githubusercontent.com/u/1816023?v=4)](https://github.com/lorenzulrich "lorenzulrich (1 commits)")

---

Tags

assetsourceneoscmsnextcloudNeosnextcloudassetsource

### Embed Badge

![Health badge](/badges/dl-assetsource-nextcloud/health.svg)

```
[![Health](https://phpackages.com/badges/dl-assetsource-nextcloud/health.svg)](https://phpackages.com/packages/dl-assetsource-nextcloud)
```

###  Alternatives

[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.9M534](/packages/pimcore-pimcore)[leantime/leantime

Open source project management system for non-project managers. Simple like Trello, powerful like Jira. Built with neurodiversity in mind.

11.3k4.0k](/packages/leantime-leantime)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k832.6k52](/packages/neuron-core-neuron-ai)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

762297.9k52](/packages/civicrm-civicrm-core)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.3M49](/packages/tencentcloud-tencentcloud-sdk-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

353.6k](/packages/eslazarev-wildberries-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
