Hoje mesmo aluguei uma VPS na Hostinger "KVM 2". Minha ideia é colocar alguns projetos meus para uso pessoal, pois já tenho experiência no uso de VPS.
- [AJUDA] Como faço o deploy de uma API+DB em uma VPS?
Resumidamente, uma VPS é uma máquina normal que tem um IP público. Ou seja, é só fazer a mesma coisa que foi feita no seu PC na VPS e rodar o projeto normalmente.
E como faz para acessar? Quando você aluga uma VPS, a empresa fornece o IP da máquina. Sendo assim, basta rodar o projeto e, ao invés de usar o localhost:4098, você vai usar o IP da máquina, por exemplo: http://111.213.54.87:4098. Se o IP for válido e tiver algo rodando nessa porta, com a porta liberada, o projeto vai abrir.
Também tem a questão do domínio e de ativar HTTPS, mas isso é bem simples. Basta usar o Nginx e o Certbot.