Hostname should be defined in config, It generally depends on the use case but for most (if not all) of the cases we won't expose the actual machine, hostname to form for browse-able urls