So, I have been successful in getting a AIO instance, with office and talk and almost everything up and running. Our instance is behind a Nginx reverse proxy which runs on a different VM, behind a firewall.
There are still a few nagging problems before I can let my users start using it.
in Safari on MAC the setting regarding the audio and video devices do not seem to stick. Every time I log back in they are gone again.
I cannot seem to get notify-push to work. it starts, reports healthy but no notifications are forthcoming.
I’m unable to get the real IP addresses of my clients to next cloud. NGINX is configured to set X-forwarded-for (and does so) but apparently the built in apache does away with that and without digging deep into the containers I have not found or seen a solution to make apache hand the x-forwarded-for header through
every time the system restarts it comes up apparently in the wrong order. Then I have to ‘docker stop nextcloud-aio-apache; docker stop nextcloud-aio-nextcloud’ and restart the containers with ‘docker start nextcloud-aio-apache; sleep 60; docker start nextcloud-aio-nextcloud’ They “just” seem to start in the wrong order.
Does anybody have solutions for those problems? (4) is the least of a problem because I am not restarting often enough, that’s just a nuisance for now, although it could be a problem in the future, but the issue with the notify push is a show stopper, because if my users are not informed that calls are coming in or that chat messages are coming in the whole talk server is more or less worthless.
Short answer to myself, and maybe this is going to help some other dude/dudette looking for the same/similar problem.
As it seems the X-Forwarded-For Header is being used by both, the Nginx instance at the ingress point into our local network as well as from the apache instance inside AIO. → No bueno, that way you don’t get the real IP.
That still leaves the notify-push and the devices that don’t stick before I can roll that installation out. I really hope there is some knowledge here.