Sim, se tudo estiver bem ajustado, sim.
Considere que, há alguns anos, estávamos usando servidores que eram bem menos poderosos que o seu computador. Apenas tenha em mente a disponibilidade do PC de mesa.
Um travamento de hardware pode comprometer por várias horas / dias seu aplicativo, de fato a principal diferença entre um Desktop e um Servidor é na redundância do próprio hardware, como raid, fontes de alimentação duplas e a placa mãe é feita para suportar algumas pequenas falhas de hardware (em alguns casos até falhas críticas).Pelo menos considere comprar um no-break e se você tiver espaço para gastar cerca de US $ 150 (ainda menos se for de segunda mão), pode instalar um controlador SATA RAID e instalar um disco adicional para configurar pelo menos um espelho simples. Se você não tem orçamento, basta executar um backup com frequência
Se a alta disponibilidade não é um grande problema para você, sim, você pode e eu aconselho um GNU / Linux para desempenho óbvio, estabilidade e propósito educacional (mais fácil de aprender conceitos de baixo nível). Um GNU / Linux também preservará mais seu hardware, já que a interface gráfica não é necessária para executar o servidor (você pode usá-lo para configurar e sair da sessão X, se quiser)