I want to install it on the corporate intranet, but I cannot use domain. Can I use IP + port?

You are not putting it on the internet.

You can use a subdomain without that being accessible on the internet I believe.