VPS Domain
Here are two options for domains.
Setting up Custom Domain via Namecheap
Essentially, for Namecheap, just follow this tutorial and be sure to ask an administrator (tell them your domain) to set up your DNS if you are using HelioHost's nameservers. That's really all you need to do.
Setting up Custom Domain via Cloudflare

First, let's configure DNS. Go to the DNS option on the dashboard and then to Records.

Grab the IPv4 address from your HelioHost email and create an A
record. Do the same with the IPv6 address and AAAA
record. Also, feel free to make a CNAME record (which will allow www
to redirect to your main site).

Now, on to the Hestia control panel. Go to Users, find the user which is the owner of this domain, and click edit settings
.

Go to Advanced Settings and change the nameservers to the ones provided by Cloudflare (like I did here).

Now, back to Cloudflare, find the SSL settings.

Set SSL to Full (Strict)
, which is Cloudflare's recommendation for security.
Back in your Hestia control panel, you can go to the user that owns the site, to the site, to the site options, and check SSL and Obtain Your Own.

And with that, your domain should be connected and secure.