eu ja pensei em fazer isso (so li o titulo, desculpe, kkkk)

mas na semana seguinte começou epoca de chuva aqui na regiao e a energia começou a cair quase toda semana, a ultima foi 26h sem energia, e desde então todo dia tem alguma variação na energia que desliga meu servidor (um mini pc onde eu rodo algumas api basicas que sao utilizadas pelo meu serviço)

então, no meu caso, seria furada fazer tudo rodar localmente. nao sei como seria ai pra vc. mas eu prefiro rodar em cloud mesmo, uma dor de cabeça a menos.

O meu e tranquilo rodar aqui, o unico ruim mesmo e só o fato que as vezes passa caminhão na rua ai puxa os fios de fibra ótica ai a operadorar tem que vim e arrumar ai as vezes demorar 48h, mas isso não ocorre com frequencia não. Meu maior problema e a segurança no servidor.

pesquisa por "cloudflare tunnel" é um serviço da cloudflare que fica dentro do menu zero thrust. ele solicita um cartão de crédito mas tem uma camada free pra usar. uso ele aqui pra fornecer publicamente as apis que hospedo em casa. no meu caso eu uso por conta de não possuir um ip público, então ele resolve isso pra mim, mas também fornece proteção da cloudflare pras aplicações que rodam por ele. e não pago nada por isso.
Funciona mesmo sem ter um ip fixo?
sim, vc roda um "client" no servidor local pra que seja feito o redirect das requisições da Internet pro seu servidor local, tudo passa pela rede da cloudflare. semelhante ao oq o ngrok faz.