I love NextCloud and you should too. Learn more about it here.
The dedicated instance of NextCloud with The Doodle Project does these amazing things and you can have your own domain attached to it.
All features (apps) available, however, Nextcloud Talk and OpenOffice/OnlyOffice not allowed.
*You can use the SHARED instance of OnlyOffice if you want at no additional charge. Just ask me for setup key.
You get 1GB of free storage of files for all users. DB usage is not metered, just don't go bat shit crazy. Billed monthly. Price is $50/month/. Reasonable number of users (I just have to do an admin invite for each one, no big, send me a CSV).
Get in on the NextCloud action and keep your data secure and private.