Como já foi dito abaixo, você pode hospedar sites estáticos de maneira gratuita em outros provedores(Vercel, Netlify, Github Pages). Mas sem sombras de dúvidas pode contratar um VM conectar via ssh instalar o nginx e colocar para funcionar. Esse artigo mostra isso. Nginx não é super complexo, mas não é tão trivial. Você vai ter que aprender alguns conceitos básicos de rede.
Outra coisa para se preocupar é em relação a domínio, você até pode contratar um Vm deixar o ip dela público e colocar o nginx para servir suas páginas. No entanto, o ideal seria ter um dominio padariadoseuze.com.br
.