It's easy to launch your instance with Zesty.io. Simply set your domain, configure your DNS, and then confirm your site is live.
This guide is for launching instances with custom domains. Please disregard this if you're using the default zesty.dev domains.
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
Before beginning the process to send your instance live ensure that all content and code that you want to be made available to the public are published and listed accordingly.
Zesty.io New Site Launch Checklist Includes Links.pdf
New Site Launch Checklist
Zesty.io Migration Launch Checklist Includes Links.pdf
Site Migration Checklist
1. Set a Custom Domain Name
Start by locating the instance that you want to launch in the Accounts Manager interface and then click that instance's "Publish Instance" button.
To begin launching your instance click the "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.
Instance Settings drawer prompts for sending your instance live.
Enter your custom domain name in the textbox, select a branch, and click + Add Domain. The domain name should be limited to the root only. Do not add protocol or trailing slash. For example, if your domain is example.com you'll enter example.com.
Enter your domain, select a branch, and click Add Domain.
2. Configure your DNS
Hybrid OYD: If you are setting up a domain with Hybrid Zesty.io, please follow this guide
Configure your domain's DNS settings by following the instructions in the settings drawer.
DNS instructions in the Instance Settings drawer.
Please note: Domain registrars are not one-size-fits-all so each step may not be applicable. See the Common DNS Registrars section below for more information.
Cloudflare Users: When setting DNS records in Cloudflare be sure to have the proxied by Cloudflare, an orange cloud icon, turned off on each record. Zesty.io cannot effectively manage the cache if Cloudflare is proxying requests and caching them.
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.
Create or set an existing apex record with the following values:
Record type: A
Value (Create a separate A record for each of these IP addresses):
The @ symbol is a special value in DNS that means, the current domain.
Create or set an existing WWW record with the following values:
Record type: CNAME
Standard WWW sub-domain request flow for Customers on Zesty.io Cloud
3. Confirm your instance is live
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.
DNS changes can take time to propagate and for your ISP to pickup. They can also be cached. If you don't see your changes taking effect try loading the domain in a new browser and/or giving it more time. Typically an hour or two is enough.
HTTPS & WWW
If necessary you can configure your HTTPS and WWW settings before launching your site.
Open the Content Manager interface and navigate to the Settings section. Under General, you'll find your HTTPS and WWW site settings.
HTTPS and WWW 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.
Common DNS Registrars
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.