Você pode usar o cloudflare tunnel para fazer isso e vincular seu IP a um domínio, eu por exemplo hospedo vários serviços em minha casa, um exemplo seria minha "netflix" pessoal que faça com um servidor de mídia chamado Jellyfin.

Eu tô com o proxmox, meu próximo passo é criar um servidor de mídia e posteriormente um NAS para armazenar as gravações das câmeras.