Si estas buscando un servicio para desplegar aplicaciones web FullStack, es decir aplicaciones que tengan frontend, backend y base de datos (como Heroku), este servicio te permite hacerlo gratuitamente.
Este es Fly.io un servicio de la nube que está en la categoria de Platform as a Service, es decir que puedes desplegar aplicaciones sin la necesidad de configurar un servidor manualmente.
Te permite subir aplicaciones de Nodejs, Go, Rust, Ruby, Python o basicamente cualquier lenguaje si lo colocas en un contenedor de Docker.
Tambien te permite crear bases de datos de PostgreSQL, MySQL, Sqlite, y Redis gratuitamente.
Y ofrece herramienta de consola (Common Line Interface - CLI) llamada flyctl que te permite desde registrarte en la plataforma, crear bases de datos, hasta subir tus proyectos, sin la necesidad de subirlo a un repositorio de Github incluso.
El plan gratuito ofrece hasta 3 maquinas virtuales con CPU compartidos de 256 MB, y hata 160GB de transferencia de datos (Outbound), suficiente para colocar en producción aplicaciones, aunque a partir de alli si requieres de más recursos el servicio puede llegar a cobrar centavos de dolar por uso
Para conocer más he subido un tutorial extenso en el canal.