Connecting your domain

Point your domain to your TurboStack server with DNS A and AAAA records so Let's Encrypt can issue automatic HTTPS certificates.

Before you publish a site with automatic HTTPS, your domain must point to your server. This page shows you how to find your server's addresses, create the DNS records, and request a certificate.

Domain Name System (DNS) is the first step because Let's Encrypt validates ownership over HTTP: it connects to your domain and expects to reach your server. If the domain does not resolve to the server, certificate issuance fails and your site cannot serve HTTPS.

Find your server's IP addresses

  1. Open the host you want to publish to.
  2. Go to the Credentials tab.
  3. Copy the Server Public IPv4 value, and the Server Public IPv6 value if you plan to add an AAAA record.
The Credentials tab shows the server's public IP addresses
The Credentials tab shows the server's public IP addresses

Create the DNS records

At your DNS provider, create the records that point your domain to the addresses you just copied. If Hosted Power manages your DNS, create them in the Customer Center DNS management instead.

Record type Name Value Required
A example.com and www Server Public IPv4 Yes
AAAA example.com and www Server Public IPv6 Recommended
  1. Create an A record for the apex (example.com) pointing to your IPv4 address.
  2. Create an A record for www pointing to the same IPv4 address.
  3. (Recommended) Create matching AAAA records for both names pointing to your IPv6 address.

Point it in TurboStack

  1. Open the application's settings.
  2. Set server_name to your domain(s) - for example example.com www.example.com.
  3. Set cert_type: letsencrypt.
  4. Publish the host.

TurboStack requests the certificate from Let's Encrypt automatically during publishing, then renews it for you before it expires.

Next steps