Setting up your Sermon Engine custom domain with a domain purchased through GoDaddy, Google Domains, or even one managed by Cloudflare is a straightforward process. If you run into trouble though, don't hesitate to contact support at firstname.lastname@example.org!
NOTE: This is a walkthrough for setting up a custom subdomain for your Sermon Engine managed by Cloudflare. To see the complete custom domain walkthrough, click here.
Step 1: Domain DNS Settings
The first step to configuring your custom domain, is to point your domain to the Sermon Engine IP using your domain's DNS settings.
Basically, this tells Cloudflare (read: registrar) that you want your domain to point to your Nucleus.
To do this, login to your registrar account and click on the 'DNS Settings' tab of the domain you wish to use as your Sermon Engine custom domain.
Next, we're going to create a new A record for your subdomain. You'll most likely want to create a subdomain of your website's domain to host your Sermon Engine on. For example, sermons.lifeabundant.ca. Most registrars will allow you to setup up to 100 subdomains on any domain!
Click the 'Add' button to create a new A record for your domain OR click on the pencil icon to edit an existing A record.
From here, using the dropdown menu, select 'A' from the available options - this signifies an A record.
Now, simply fill in the necessary fields using the values listed below and click save (see screenshot for example):
- Host name = your desired subdomain ie. sermons
- IP address (value) = 188.8.131.52
- TTL (time to launch) = as low as possible i.e. 600 seconds, 1m, etc.
Set that TTL time as low as possible, smash the add button, and boom! You're done Step 1 👊
Step 2: Sermon Engine Domain Settings
After completing Step 1, your custom domain (ie. sermons.lifeabundant.ca) will be pointing at your Sermon Engine. But this is just a one-way relationship at this point.
Now, it's time to let your Sermon Engine know which domain it should use to serve your site to the world.
To begin, navigate to your Settings page while logged in to your Nucleus account. Scroll to the bottom of your settings panel until you see "Custom Domain" under Sermon Engine.
Simply enter your domain name (WITHOUT "www." or "http://" at the beginning - Example: sermons.lifeabundant.ca)
Once you've added your custom domain to the field provided, hit that 'Update Settings' button to activate your changes #activated
NOTE: Even once you've setup everything properly with your Sermon Engine custom domain, your new domain won't appear instantly. Domain propagation can take up to 24 hours.
Of course, if your domain is correctly pointed at your Sermon Engine, your settings are properly configured, and you're still not seeing your custom domain working as it should, contact support at email@example.com and we'll make sure to get it set up for you!