Need help setup config

I'm wanna to try using traefik and so far installing it into Docker is very easy and simple. However, for my home lab, I wanna try to implement the entire system (front proxy)

Should I expose my home 80/443 port in my router to that machine in order to allow public domain into traefik?

Let per say on that end I'm also running NGINX which will have port 80/443 taken for that instance Will this be possible?

Traefik would use the ports 80+443, any target service would only be listening within a Docker network, see simple Traefik example.