I'm currently using a .local domain and have asked end-users to edit their hosts files for web application testing. As a result, I'm using self-signed certificates. When I switch to a public domain, obtaining an SSL certificate from Comodo or GoDaddy won't be a problem.
My concern is whether the VPS's current private IP could cause issues, considering the public IP is on the external firewall.