Bem legal sua postagem. Saberia me dizer qual o mínimo necessário para fazer o host de uma aplicação com baixo uso (no máximo uns 100 usuários e baixa probabilidade de uso simultâneo)?

Dependendo da sua aplicação voce pode usar um VPS, tem muitos hosts gringos que oferece um bom serviço por um preço muito acessível.

Ou dependendo do caso, como o uso de recurso (cpu/ram/bandwidth) é extremamente baixo você consegue usar alguma camada gratuita de serviços de algum provedor.

Isso vai te dar muito mais disponibilidade, rotas de conexão bem melhores, etc

Se mesmo assim você quiser colocar em casa pra rodar, um raspberry pi iria suprir tranquilo sua necessidade... (em caso de falta de energia, um nobreak qualquer iria segurar ele por MUITAS horas kkkkk) (Obs: O valor de um raspberry pi pagaria alguns anos de uma VPS lowend :P)

Bom dia;

é possível estimar... supondo que a aplicação não faça uso intenssivo de processamento no backend, então cada acesso consumiria poucos segundo do servidor, talvez cerca de 5 segundos; supondo que cada usuário acesse 10 vezes por dia, então 10 x 5 = 50 segundos; como são 100 usuários, então 100 x 50 = 5000 segundos, cerca de 1 hora e meia de uso do servidor por dia.

É possível usar um desktop comum para servir esta aplicação. Se o mesmo computador tiver outros usos, então é interessante compartimentar a aplicação em uma máquina virtual.

Após testar você terá estimativas mais próximas da realidade.

Isso considerando uma máquina só consiga processar uma solicitação por vez..
exato; pelas informações que ele forneceu, parece que é o suficiente.