To answer these in order: You have to get it from another source. Heliohost is not a certificate authority. We recommend Let's Encrypt since its free. One of our users is working on a guide for the Wiki: http://www.helionet.org/index/topic/26914-ssh-on-tommy/?view=getnewpostDepends on the certificate you use. You can get a "SAN Certificate" that's good for multiple domains. Not unless you get a "wildcard" certificate. Let's Encrypt doesn't offer these, and the companies that do offer them charge significantly more than a normal certificate for them. If you get the certificate, we don't charge anything to install/use it. You need to get the certificate from someone else. You can get the signing request for a certificate and install the certificate through cPanel once you have it. There is no alternative really. SSL is the standard for secure web communication. It's only important if users will be doing things like entering bank/credit card information or login information on your site. If you use a service like Paypal for that, the users will enter it on the service's secure page meaning your site technically doesn't need to be though it's good practice to do so anyway (after all, they may need to enter other information like a username/password for your site, shipping info, etc.). Static websites that just show content and don't have the user enter information on them don't really need SSL.