So I'm thinking about setting up my own retro, I have done this in the past but only with a few friends, I use xampp I would then port forward and just access the hotel threw IP. However i want to open a public hotel how would i go about setting up a domain and possibly VPS, plus what security would i need to stop DDOS and hacking.