Como posso hospedar o n8n localmente e usar o Oauth sem expor um server?

Senhores, preciso de uma ajuda. Estou quebrando cabeça há dois dias tentando achar uma solução para o seguinte problema: Como posso instalar o n8n em um container docker local e conseguir usar Oauth pra acessar o Google, por exemplo, sem ter que expor um servidor web com acesso externo à minha rede?

Alguém já conseguiu vencer essa barreira ? Atualmente uso o pihole pra redirecionar o dns pro ip do servidor localmente e nele há o Cosmos Cloud (tipo casaos) que faz o proxy reverso pro endereço do container do n8n. Mas msm criando certificados ssl localmente, não consigo fazer o https dele funcionar e consequentemente usar nenhum OAuth.

Alguma dica?

Fala irmão. Obrigado pela atenção. Já coloquei a dúvida lá sim. Inclusive pesquisei bastante. Todos tem que expor o servidor publicamente. E isso é um perigo pq meu servidor tb tem coisas do homelab. A intenção era descobrir alguém com algum "macete". Obrigado mais uma vez.
Entendi, não sei se você já tentou usar o [cloudflare tunnel](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/), eu uso ele para expor minhas aplicações selfhosted para a internet de forma segura.
Cara, só pra te agradecer. Salvou muito ! Eu não conhecia esse cloudflare tunnel e caiu com uma luva. Com ele eu consegui hospedar localmente o n8n e utilizando o tunnel da cloudflare sem expor muito. Fantástico ! Deu certo.
Caracas mano, fico feliz demais em poder ajudar.