I have a server application created with Unity. I want to have this run on a dedicated machine all the time. It is a collaboration tool that only 1 or 2 users will be connecting to at a time. My question is are there simple solutions out there to where this unity application can be hosted. My thoughts are: 1) I can set it up inside my network at home on a dedicated PC but I haven't figured out how to do nat punch thru. I can still do this without the punch thru and hope my IP stays the same and open ports on the router. If my global IP does change I have to communicated to the team. 2) Using something like Amazon Web Services. Seems like a steep learning curve to even figure out if this is what I would want. 3)? So anyone have experience with this or faced this dilemma before with a unity created server app?