What are you trying to achieve? Will Traefik and your service run on the same node? If so, if you install your service on the host, the ports will probably be open already.
What ports of your service do you want to expose? Do you want to run both ports 5000+8000 through Traefik? Do you need ports 2000-2500 to run through Traefik? Are they http or TCP, are they TLS encrypted, is your service creating own certs? With LetsEncrypt?
Also when i trying to connect the client to my server, it was looking to connect via http://rport.domain.com:8000 (but i think in the config i can fix it to point https URL which could be RP to port 8000 internal.
It does create self-signed certs in /etc/rport/ssl
Installing rport client
Detected Linux Distribution: Ubuntu 20.04.5 LTS
* Trying 220.127.116.11:8001... (represents my home ip)
* TCP_NODELAY set
* Connection timed out after 5000 milliseconds
* Closing connection 0
Testing the connection to the RPort server on http://rport.domain.com:8001 failed.
* Check your internet connection and firewall rules.
* Check if a transparent HTTP proxy is sniffing and blocking connections.
* Check if a virus scanner is inspecting HTTP connections.
FATAL: No connection to the RPort server. Exit!