It is likely that your VPS is behind a NAT device. If your VPS has an IP that is included in any of the following IP ranges, it's behind a NAT device and will require either a static port forwarding or a static public IP address to begin working as a public Decred node. Note the asterisks are wildcards and can be any number: - 10.*.*.* (any IP beginning with 10) - 100.64.*.* through 100.127.*.* - 172.16.*.* through 172.31.*.* - 192.168.*.* If your VPS IP address is not within one of those ranges, then you have a public IP. As long as the port is opened up on the host and any applicable firewalls, you should be fine. What OS and what VPS service provider are you using, if any? I used Amazon's VPS service for awhile and I had to specifically request a public static IP and add a custom firewall rule to their controller interface to setup my public node.