How do I set up an internal "app store" that we can install NextCloud apps from?

How do I set up an internal “app store” that we can install NextCloud apps from? I am looking to have some apps that are private and augment the existing apps.nextcloud.com

I would like to have the ease of use with the occ app:update and the web UI to do updates.

See Appstore: Documentation

And, of course, instance-level config via appstoreurl parameter

But seems like only one can be active. But if the app store mirror is basically the github repo you posted then I guess this is doable. Is there anything special on the API or can it just be a static GET url to a JSON?

Well just to update calling https://apps.nextcloud.com/api/v1 directly gives a 404. I wonder if there’s a spec for that somewhere.

https://apps.nextcloud.com/api/v1

That’s just the base url. It needs an endpoint name appended to it (like /categories.json). The full API spec is in the linked documentation.

yup and it’s not protected so theoretically I can do a static request, I got confused with the API doc Store REST API — AppStore 4.11.3 documentation asking for a token.

1 Like