OpenDesk by the Centre for Digital Sovereignty
opendesk.eu
opendesk.eu
[1] https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk
I think this can work well but it really really depends on if the components are chosen well and integrated with each other well.