There are 3 steps to making your instance accessible to the public.
Set a custom domain name
Configure your DNS
Confirm your instance is live
Start by locating the instance that you want to launch in the Accounts Manager interface and then click that instance's "Publish Instance" button.
After you click the "Publish Instance" button the instance settings will open and prompt you to set a domain name and configure your DNS settings.
Enter your custom domain name in the textbox and click Save.
Configure your domain's DNS settings by following the instructions in the settings drawer.
There are 2 primary records you will want to ensure are setup.
The apex record (e.g. example.org)
The WWW sub-domain record (e.g. www.example.org)
When creating these records there will be 3 values that are required to set them up.
Host (or name)
Create or set an existing apex record with the following values:
Value (Create a separate A record for each of these IP addresses):
Create or set an existing WWW record with the following values:
To confirm that your instance is live click the green "? Check DNS" button. You should see a notification in the bottom left-hand corner of the screen letting you know if your DNS has been verified.
Open the Content Manager interface and navigate to the Settings section. Under General you'll find your HTTPS and WWW site settings.
Above you can see these settings outlined in orange. The tooltips will help you navigate this area and give you information about each setting.
If you want to always redirect to HTTPS then the "HTTPS on?" setting must be turned on. To turn this setting on click the "HTTPS on?" button and it will turn green.
If you'd like to force prepending your domain with WWW then click the "Always prepend WWW to my domain?" button.
Ensure you save settings before continuing on.
Since there are many places to purchase domains it's difficult to create all-inclusive instructions to setting up a DNS record. Below you'll find some common DNS registrars and their setup instructions.