Element- und Nextcloud-Adressen ohne Subdomain!?

Hallo,
für ein Projekt mit unbedarften, technisch nicht versierten (ehrenamtlich) Beteiligten würden wir Libre Workspace gern so einrichten, dass sowohl die Element-/Matrix-Adressen der Beteiligten in der Form @user:domain.tld statt @user:matrix.domain.tld erscheinen als auch die Nextcloud-Adressen in der Form user@domain.tld statt user@cloud.domain.tld – also quasi so nah wie möglich aneinander und an den dazugehörigen E-Mail-Adressen, einfach um die Verwirrung und mögliche Irrtümer so gering wie möglich zu halten. Wenn dafür die jeweiligen Serveradressen von cloud.domain.tld nach domain.tld/nextcloud und von matrix.domain.tld nach domain.tld/matrix umziehen müssen, ist uns das recht. Wichtig ist, dass beide Server auch für Nicht-Web-Clients und Federation erreichbar sind/bleiben (und OIDC auch mit Element X auf Android noch funktioniert).

Was muss geändert werden, um die beschriebene einheitliche Adressierung zu erreichen?