Earlier quoted context omitted.
I understand why some are downvoting this but, with consumer internet connections being 1000up/down and a threadripper giving you like 100 cores for a few bucks, this can be a very handy solution, with quicker deploys and easier management. security might be too much of a concern for some applications
It's ok if you're ok with your service being down for days at a time. On vacation and the server breaks? Gotta wait till you get home. Internet down? Mine gigabit was just down for five days, a squirrel ate through the fiber and they had to a pull a new one. Running a server at home is fraught with peril but if those downtimes are ok, then go for it.
You can also buy two.