cara. curti sua experiência pq também tô sempre em busca de soluções desse tipo kkkk infelizmente fiquei órfão do heroku que era muito bom pra esse processo de deploy.

mas achei uma solução semelhante e self hosted.

se chama caprover. é um projeto semelhante ao oq o heroku fazia, ele roda em cima do docker swarm, então dá pra usar todo o poder do docker e ainda ter o processo de deploy e escalonamento automaticamente. instalei nas minhas vps e não tive problemas. uso a meses. vc define um domínio nele e ele já gerência tudo desde o roteamento até o certificado ssl

ce ja viu o dokku ?

tentei usar mas achei bem problemático (inclusive pra desinstalar). e o dokku não tem uma interface web pra usar (existe o ledokku mas é um projeto não oficial que cria uma interface web mas é bem simples.) aí achei o caprover que tem tudo isso de maneira oficial e tem integração com o github pra deploy automático. uso ele atualmente nos meus projetos

opa mano, bacana, já vou até olhar... mas a parada é.. ele provê tbm subdomínios, ssl, load balancers, security groups e todas essas coisas ? - Além é claro do deploy automático da nova versão do seu código ?

load balancer ele usa o nginx embutido, então vc consegue fazer deploy de uma api por exemplo, e definir no painel dele quantas instâncias vc quer que ele execute, assim ele faz o load balancing das requisições automaticamente. ele também define subdomínios automaticamente pra cada novo app que vc criar, porém vc precisa de um domínio pra setar nele pra ele usar. e o ssl ele gerência automaticamente pelo certbot da letsEncrypt. vc também pode linkar um repositorio seu do github nele, e toda nova atualização do código ele faz o deploy automaticamente. e ainda mantém um histórico de deploy pra vc restaurar com clique caso a nova versão dê problema. é um projeto bem completo e me agradou demais.
dei uma olhada, ele faz basicamente o que o dokku ja faz, e voce precisa configurar varias coisas na mao ainda, a vantagem desse meu é que ele provisiona a maquina, faz o deploy da aplicação e faz varias outras coisas so com base nesse script, eu nao vou precisar configurar mais nada
caramba, parece ser top demais mano, to olhando um vídeo aqui
ele também tem uma lista de "oneClickApps" no painel web onde vc pode fazer deploy automático e já ter um DB rodando por exemplo. tem bastante coisa lá e é muito prático. kkk falo bastante dele pq realmente foi o melhor projeto que achei pra solucionar meu problema de um substituto pro heroku kkkk.