Handle case where server doesn't have public name

Changed start-up code to use localhost instead of http://… when no name
is public for the computer