I installed Dataverse (4.8.3) and let some users sign up for accounts. I exposed the actual address of the application with port number, i.e. https://my.server:8080/.
The email messages being sent to users have links in them that drop the port number, i.e.
https://my.server/passwordreset.xhtml?token=blahblahblah
If Dataverse can't be exposed directly but must be proxied to port 80, that should be clearly explained in the install documentation. If it was, I missed it. Of course, it would be better for Dataverse to correct the code used to construct URLs.
Please ask me for any further information that would be useful.