Andy I have managed to locate the files to resolve some of these warnings/errors but not all of them. See below:-
This is for the Grommunio OpenSuse appliance (built on the 28-12 ISO)
Locate the directory:- /usr/share/grommunio-common/nginx/locations.d
Edit the file grommunio-files.conf
Update the lines as follows:-
add_header X-Robots-Tag none always;
add_header X-XSS-Protection "0" always;
to
add_header X-Robots-Tag "noindex, nofollow" always;
add_header X-XSS-Protection "1; mode=block" always;
also add this line at the end of the add_header block
add_header Referrer-Policy no-referrer always;
Save the file
Now edit the file grommunio-dav.conf
change the first 2 lies from
rewrite ^/.well-known/caldav /dav redirect;
rewrite ^/.well-known/carddav /dav redirect;
to
rewrite ^/.well-known/caldav /files/remote.php/dav redirect;
rewrite ^/.well-known/carddav /files/remote.php/dav redirect;
Save the file
Add these to your build notes and notes for whenever Grommunio-Files get an update (as in early February 2024), as these settings get set back to their original values.
I haven't tracked down the /.well-known/webfinger or /.well-known/nodeinfo warning fixes yet, doesn't seem much info out on the web for this.
I have also played around with the OPCache settings but never got anywhere, then saw @WalterH's article about OPCache form a week more so ago and decided as it has known issues with Grommunio it was time to leave well alone. Anyhow, @WalterH also mentioned that we should try another caching option, php8-ACPu, but this has been included since December last year according to @mwilliams , and when I tried to load it that was confirmed as it said it was already installed. Whether it is working or not I do not know.