With Google taking away the free GSuite I'm looking at my options. O365 would seem the natural choice (paying for Google's stuff is out of the question after this and the other shenanigans) BUT I also have a personal Microsoft account under the same email address and Microsoft strongly discourages people from having a business account via O365/AAD with the same email as a personal one, as stuff can break.
How reasonable is it to spin up a self hosted Microsoft stack (Active Directory and Exchange as the bare minimum, maybe Sharepoint for on prem OneDrive for Business and ADFS for single sign on for things like HomeAssistant) at home? I've spent a good chunk of this week reading docs and it seems like a pretty deep rabbit hole, plus I don't have a lot of hardware to throw at it - but OOTH I'd be the only actual human user of the infrastructure.
Right now I'm using a modded Chromebox (i7 4600U, 8GB RAM, 256 GB SSD) as HyperV host + Windows Admin Center gateway, hosting a Domain Controller and another test server and things work smoothly (barely any CPU usage during steady state and ~3GB RAM usage - I'm genuinely surprised at how light Windows server can be). Would I be able to run Exchange and Sharepoint in the capacity I have left (yes I know Exchange 2019 is supposed to use 256GB RAM but I think MS has bigger deployments in mind when they wrote that).
Also, how tightly should I integrate Active Directory into the rest of my hardware? Right now I'm thinking of getting just the servers in the domain and leave the workstations out, logging to services with username/password as needed. Could that be made to work?
How reasonable is it to spin up a self hosted Microsoft stack (Active Directory and Exchange as the bare minimum, maybe Sharepoint for on prem OneDrive for Business and ADFS for single sign on for things like HomeAssistant) at home? I've spent a good chunk of this week reading docs and it seems like a pretty deep rabbit hole, plus I don't have a lot of hardware to throw at it - but OOTH I'd be the only actual human user of the infrastructure.
Right now I'm using a modded Chromebox (i7 4600U, 8GB RAM, 256 GB SSD) as HyperV host + Windows Admin Center gateway, hosting a Domain Controller and another test server and things work smoothly (barely any CPU usage during steady state and ~3GB RAM usage - I'm genuinely surprised at how light Windows server can be). Would I be able to run Exchange and Sharepoint in the capacity I have left (yes I know Exchange 2019 is supposed to use 256GB RAM but I think MS has bigger deployments in mind when they wrote that).
Also, how tightly should I integrate Active Directory into the rest of my hardware? Right now I'm thinking of getting just the servers in the domain and leave the workstations out, logging to services with username/password as needed. Could that be made to work?