Sei que o post tem 4 meses, mas esse post me inspirou a fazer algo que eu queria fazer há muito tempo: conseguir hospedar um app ou site no RPI na minha casa, porém fazer ele acessível da internet em uma URL normal, isto é, acessando por um domínio com HTTPS e sem precisar especificar número de porta.
Em resumo, lancei o vídeo aqui: https://youtu.be/o0qWicrH2Gs
O segredo é usar o proxy da Cloudflare, que adiciona TLS (HTTPS) de graça em cima do domínio e permite conectar no IP de casa em qualquer porta e não só nas portas 80 ou 443. E a cloudflare ainda esconde o endereço IP de casa, o que dificulta alguém de fazer um ataque DDoS. Como não tenho IP fixo (que é o caso de quase todas internets residenciais), fiz um script em Ruby pra ficar atualizando o IP na Cloudflare periodicamente.
PS: valeu por postar isso e me inspirar a fazer o vídeo :)