De 15 a 60 usuários, mesmo que isso aconteça, não é um site ocupado. Você poderia se safar com hardware de baixo custo. Se você tem uma caixa extra no escritório, isso serve. Você provavelmente poderia hospedá-lo em uma máquina virtual em um dos desktops existentes.
Eu seria contra comprar qualquer coisa até que você tenha alguma idéia de como a configuração realmente funciona. Todo site é diferente. Quanto eles agitam o banco de dados e o sistema de arquivos é diferente. Quanta memória RAM eles usam é diferente. Coloque em algum lugar e veja onde estão os afunilamentos.
O principal problema é o processo de backup. Não é automático e exige que você saiba o que está fazendo (você vai querer passar por uma seca e, idealmente, uma corrida molhada antes de um acidente real). Eles precisam ser armazenados fora do servidor, idealmente fora do local. O que acontece se um meteoro acertar? O que acontece se você estiver ao lado do servidor quando um meteoro atingir os dois? Existem instruções sobre como restaurar um novo hardware? Isso é tudo seguro?
Há também uma questão sobre manutenção. Você configura isso e normalmente é responsável por seu tempo de atividade. Não é apenas software, hardware explode de vez em quando. E o consumo de energia. E se você estiver tornando isso acessível pela Internet, sua largura de banda de upstream no escritório pode não ser suficiente.
Eu pessoalmente gostaria de testar localmente, mas implantá-lo em um terceiro externo. Existem milhares de hosts VPS (Linode, Digital Ocean, etc.) que não cobram mais de US $ 10 a US $ por mês por um serviço de backup regular.
E depois há a manutenção do software. Se você estiver usando um software de código aberto popular (como o Drupal), o mais importante é manter a coisa atualizada. Se você não fizer isso, seu servidor ficará comprometido. Isso significa mais comumente hospedar crapware para infectar outras pessoas, enviar spam ... Mas também pode significar o roubo de dados de clientes por atacado.
Se você não sabe o que está fazendo e não pode se dar ao luxo de aprender, não hospede coisas na Internet. Pague alguém para administrar isso para você. Isso normalmente significa pagar por uma conta de hospedagem de site (geralmente mais barata que o acesso VPS) ou pagar por um servidor gerenciado (geralmente + ~ $ 100 / mês além da concessão de hardware). Eles vêm com apoio e muitas vezes vale a pena apenas para a paz de espírito.