Very nice to see an alternative aggregate server that should make it much easier and quicker to put up self hosted instances.
How about utilizing all the nice functionality a nextcloud installation would give you to run an php aggregate server as a plugin for it? That should also make multi-user support much easier to implement.