No. To be able to apply the free SSL certificate, your site(s) need to use the Manage StackCP nameservers.
This is because the SSL certificates are installed locally to the Manage StackCP platform.
No worries, Our experts are here to help.