Stasys-Girskis This is what we decided to go with, it's working well so far
NextCloud is really good, and it gets better with every new release. It's also extenisible, so you can use it for something simple like file and photo storage, or use it as a whole collaborative suite for teams of people with 'office' alternatives and messaging.