To make a server public you need to first set up your router to accept the incoming trafficsometimes it's easyiest to set it to DMZ mode, different one each router check your brand
Next
once you have router set up or if you dont have any type of router it's easy, set up exceptions in the firewall for port 80 and port 8085 thats your website and world server
Next
go into the database and set up a ip address in realmd : realmlist table you will see a spot that says address, change this to your IP address
Thats the easyest wat to make a private realm, leave all the db stuff pointing to 127.0.0.1 the only thing you need to do is get the login server listening to the ip and not local host.