Meus 2 cents:
A ideia parece otima, mas a forma me parece equivocada.
O principal objetivo eh criar um portfolio demonstrando a capacidade em diversas tecnologias - mas acaba evitando o uso destas tecnologias para nao impactar em "custo".
Uma VPS nas condicoes que voce precisa vai custar no maximo U$ 10/mes - e mais um investimento inicial na compra de dominio por outros U$ 10. Da para usar o cloudflare DNS gratuito para os apontamentos.
Serio que um investimento de U$ 10/mes em VPS como excessivo ? Se pensa assim, nem va para a europa que no primeiro cafe expresso que voce tomar vai gastar mais que isso.
Enfim - se o objetivo eh montar portfolio - monte com o que eh usado na pratica e nao se limite ao que possa ser feito "de gratis".
Nao eh para montar um projeto overbloated, mas ele precisa mostrar a que veio.