Hi,
I’m new to Nextcloud. In one of the videos from latest (2023) Nextcloud event it was said that with Hub6 it’s now possible to develop apps in any language, e.g. Go, Python, node.js.
I can’t find more information about this. Where can I find information about the infrastructure architecture and details about the integration scenarios?
Hi Helmut,
cool that you are interested in this! It’s an experimental project of my team.
The idea is that you can develop an external app in any language of your choice, using API’s. https://cloud-py-api.github.io/app_api/index.html
The scope of features is limited but will be increased over time.
We now have the possibility to implement the following three features:
notifications
file action menu item
talk bot
(other features are not yet supported. But we would be up for suggestions on GitHub.)
This app implements the Nextcloud assistant as a talk bot
python, file action menu: https://apps.nextcloud.com/apps/upscaler_example
(be aware, this app cannot be run on every instance, it is too large)
This app uses AI to increase the resolution of pictures.
Hi @Daphne,
thank you for the answer. I currently have a look at the resources you mentioned. After I understand how things fit together I will see if and how I can realize my ideas with NextCloud to suggest a perfect fit to my customers which are of public sector.
I will reach out to you again as soon as I’ve sorted my thoughts if you don’t mind.
i’m looking forward to your feedback! Please bear in mind it is still in an experimental phase so not everything will be perfect or production ready. Looking forward to your experiences with it so we can improve it maybe together.
The best place for general questions is the AppAPI repository itself.
We have discussions enabled there, so we can communicate freely in discussions or issues.
If you have specific questions or a desire to make applications in Python, then either the AppAPI repository for the general architecture questions or nc_py_api for the custom implementation.
We will be very grateful for any contributions to AppAPI project if someone has willing and time.
We write the documentation a little bit at a time, but since the project itself is still in the active development stage, there is no point in writing it in great detail, so as not to rewrite it in a circle.
There is no list of APIs that can be used yet; in theory, these are all OCS APIs, but there is no general list of them in Nextcloud.
@Daphne, to get a list of all the OCS APIs with OpenAPI, we should summon Kate here since she is the closest to its implementation and the best candidate to create it.
Hi,
I would like to investigate this topic but I don’t even get the AIO server running in a docker container. Before this is not running I will not spend time on other topics.
I already opened a ticket for that but haven’t got an answer (AIO shows only black screen).