Adding services behind - ports?

So my first Traefik setup is up and running.
Now I want to add my docker services, these has a port number. What do I do with these?
For example the unifi controller:

  • traefik.http.routers.unifi.rule=Host(unifi.example.com)
    This uses 8443, way of any standard ports, should I add the port to?

Hello @macmattias

Please have a look at the docs that explain how port detection works on Traefik..

Literally speaking if there is one port expose by the container you don't have to do anything, if there are more than one port expose or there is no port, the load balancer port has to be explicitly configured.

This is only true for Docker. However, for Docker Swam, the port has to be configured as it is presented below:

- "traefik.http.services.myservice.loadbalancer.server.port=8080"

https://doc.traefik.io/traefik/routing/providers/docker/#port

Thank you! I've been doing some blog reading and configuring just to get a hang of how Traefik works and how you can configure it.
After that the documentation has been making sense to me, so that is what I am gonna base my config on. Also due to that the I know I will get corresponding to the current version.