If you've your domain name, than use it. No need to get into .local stuff. Make sure your router forward ports to internal systems so that others can reach to your services. Usually, port 53, 80, 443, 22 are forwarded. Start with a simple setup and than move to complicated one.