Hi,
Installing and configuring Grommunio I ran into some problems. It took al lot of effort to find out how to solve them, so I thought it might be handy to put them together in here and to publish how I solved them.
Feel free to give a comment when there are better ways.
I downloaded and installed a fresh distribution from Grommunio on a root Server in the cloud as a replacement for Kopano (with nextcloud). Besides the core I selected Grommunio files.
The setuplog gave an error message that in php.ini the memory limit was below 512M. It said: nextcloud not installed.
So from the console I went to the terminal and modified the php.ini files. Changed the limit from 256M to 1024M. I also altered the max_file_size to a more appropriate size.
After re-installation the error was disappeared.
As the installation finished I rebooted the server and went to the admin panel.
First problem: Error 50x, internal Server Error. Solution: Execute /bin/systemctl restart grommunio-admin-api
Somehow somewhere in the boot-proces this start-up is damaged, so it has to be restarted.
Creating domains and users went smoothly. Mail and Calender worked very well at once. However: after connecting with Android mail clients, syncing kopano over zpush before the Android clients did a complete resync over and over again.
Solution: Remove old account, Restart Android device, and create the new account. Problem Solved.
Having mail and Calender now smoothly functioning I started to configure grommunio files. However again, when i went to domein.tld/files a 50x error occured. Found the solution: zypper in -f grommunio-files. After a forced re-install grommunio-files was functioning as well.
Using the nextcloud client to sync between my PC/Laptop with the server, large files were skipped with an error 413. The modification of php.ini was not sufficient. Therefore I found the solution to modify /usr/share/grommunio-common/nginx/locations.d/grommunio-files.conf: change client_max_body_size into an suitable size, restart nginx and problem solved.