eng.lessa,
não conheço o tipo de programas que permite disponibilizar a imagem na internet, mas em relação ao IP publico e ao roteador, só tem que configurar no roteador para que todos o trafego/pedidos dirigidos para a porta onde vai correr o serviço que disponibiliza a imagem devem ir para o IP interno do seu sistema linux.
Em inglês a isto se chama fazer "port forwarding".