Os privilégios de raiz são necessários para escutar nas portas < 1024. O uso dessas portas é restrito a root ou a um usuário executando com o privilégio CAP_NET_BIND_SERVICE (que requer raiz para configurar).
Sua outra opção é executar um servidor em uma porta > 1024.