{"id":15282735,"url":"https://github.com/daniellienert/assetsource-nextcloud","last_synced_at":"2025-07-17T04:37:49.649Z","repository":{"id":56970017,"uuid":"174614238","full_name":"daniellienert/assetsource-nextcloud","owner":"daniellienert","description":"Neos CMS asset source for Nextcloud","archived":false,"fork":false,"pushed_at":"2020-12-17T22:48:18.000Z","size":423,"stargazers_count":3,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T23:08:49.657Z","etag":null,"topics":["assetsource","neoscms","nextcloud"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daniellienert.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-08T21:44:02.000Z","updated_at":"2022-12-02T05:08:03.000Z","dependencies_parsed_at":"2022-08-21T06:40:23.983Z","dependency_job_id":null,"html_url":"https://github.com/daniellienert/assetsource-nextcloud","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniellienert%2Fassetsource-nextcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniellienert%2Fassetsource-nextcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniellienert%2Fassetsource-nextcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniellienert%2Fassetsource-nextcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daniellienert","download_url":"https://codeload.github.com/daniellienert/assetsource-nextcloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248643004,"owners_count":21138355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assetsource","neoscms","nextcloud"],"created_at":"2024-09-30T14:38:13.823Z","updated_at":"2025-04-12T23:08:56.393Z","avatar_url":"https://github.com/daniellienert.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nextcloud Asset Source for Neos\n\n[![Latest Stable Version](https://poser.pugx.org/dl/assetsource-nextcloud/v/stable)](https://packagist.org/packages/dl/assetsource-nextcloud) [![Total Downloads](https://poser.pugx.org/dl/assetsource-nextcloud/downloads)](https://packagist.org/packages/dl/assetsource-nextcloud) [![License](https://poser.pugx.org/dl/assetsource-nextcloud/license)](https://packagist.org/packages/dl/assetsource-nextcloud)\n\n![Nextcloud](Resources/Public/Nextcloud_Logo.svg)\n\nThis package provides a direct access from the Neos media module to assets stored in your [Nextcloud](https://nextcloud.com/).\n\n![Nextcloud](Resources/Public/AssetSource_Screenshot.png)\n\n## Installation\nInstall the package via composer \n\n`composer require dl/assetsource-nextcloud`\n\n## Configuration\nI 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.\n\n1. Configure the server and user credentials.\n2. Enable the preview generation capabilities according to your Nextcloud settings.\n\n## Limitations\n\nThe Nextcloud / WebDav API has some limitations which needed some workaround to make it suitable as Neos asset source.\n\n- 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:\n\n\t`assetResultLimit: 200`\n\n## Development Resources\n\n* Webdav Search: [https://docs.nextcloud.com/server/15/developer_manual/client_apis/WebDAV/search.html]()\n* OCS Api: https://docs.nextcloud.com/server/15/developer_manual/client_apis/OCS/index.html\n* Nextcloud Gallery API: https://github.com/nextcloud/gallery/wiki/RESTful-API\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniellienert%2Fassetsource-nextcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaniellienert%2Fassetsource-nextcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniellienert%2Fassetsource-nextcloud/lists"}