Quando você instala um servidor da Web, não é necessário "efetuar login" para executar esse servidor da Web.
Servidores da Web, como apache ou nginx, iniciam na inicialização com seu processo pai executado pelo root (para vincular a portas). Processos filho subseqüentes geralmente são iniciados com o usuário ou grupo especificado nas configurações. Portanto, seu computador pode estar ligado, mas não conectado, e seu sistema ainda executará o servidor da web. A administração remota pode ser feita pelo SSH, esteja você logado ou não através da interface gráfica.
Portanto, não há necessidade de autologin para fazer o servidor funcionar (a menos que seja um Node.js estranho ou algum outro backend que precise ser iniciado manualmente por um usuário).