Can you do it? Probably.
Should you? Heck no, not unless you are doing it as a learning exercise and don't care how often it blows up or you can't do basic stuff that worked on Google just fine.
It's meant for teams of people in business/enterprise environments with a lot of money to spend. You'll spend way more on licensing, time wasted and hardware than just paying for the google stuff will cost. Plus google just gave in and is letting free gsuite users migrate to free personal accounts anyway. Probably still a pain but much more manageable.
I mean, if you're even thinking about running Exchange for actual email with other people in the rest of the world, that can be really frustrating and difficult to do from a home internet connection. That alone would be a deal breaker for me.
Running it all as a test/demo/lab is one thing but for production, no way.
Should you? Heck no, not unless you are doing it as a learning exercise and don't care how often it blows up or you can't do basic stuff that worked on Google just fine.
It's meant for teams of people in business/enterprise environments with a lot of money to spend. You'll spend way more on licensing, time wasted and hardware than just paying for the google stuff will cost. Plus google just gave in and is letting free gsuite users migrate to free personal accounts anyway. Probably still a pain but much more manageable.
I mean, if you're even thinking about running Exchange for actual email with other people in the rest of the world, that can be really frustrating and difficult to do from a home internet connection. That alone would be a deal breaker for me.
Running it all as a test/demo/lab is one thing but for production, no way.