Support intro
Sorry to hear you’re facing problems. 
The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.
If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.
Getting help
In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.
Before clicking submit: Please check if your query is already addressed via the following resources:
- Official documentation (searchable and regularly updated)
- How to topics and FAQs
- Forum search
(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).
Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can.
The Basics
- Nextcloud Server version (e.g., 29.x.x):
- e.g.
30.0.5
- e.g.
- Operating system and version (e.g., Ubuntu 24.04):
Archlinux
- Web server and version (e.g, Apache 2.4.25):
Apache
underdocker
- Reverse proxy and version _(e.g. nginx 1.27.2)
Apache
- PHP version (e.g, 8.3):
8.2.27
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
- Docker community image
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
- No
Summary of the issue you are facing:
I am running multiple (small) NV instances on the same docker host. I enabled and set up the ApiApp to run ExApps and played a bit with some. I use the docker proxy service to connect to docker with reduced permissions of the NC containers.
I have seen that the ExApps are starting in the docker global namespace, e.g. nc_app_talk_bot_ai
or nc_app_translate2
.
I fear that if multiple NC instances are running ApiApp to call ExApps, this might cause a name clash. Ideally, I would expect to be able to define a namespace (aka a prefix like nc_app_
) per instance in the settings.
However, I am unsure if this will even be a problem: Are the version of the docker container running somehow tailored down to the NC PHP part or are these unrelated? Can I reuse the containers from the different NC instances?
Steps to replicate it (hint: details matter!):
- Install 2 instances A and B on the same docker host
- Install/enable ApiApp on both and install DSP allowing to connect the host docker daemon
- Install an ExApp on A (e.g.
translate2
)
How will this affect instance B?
Can instance B use translate2
ExApp as well?
Can I install the ExApp in B if not?
Might there be a crash on either instance if versions are not converging?
Can the DSP container be shared?