Skip to main content
Use your own domain name for your Rocket app. Connect any domain you own, update DNS records once, and Rocket handles the rest.Your app becomes available at your custom address with automatic HTTPS.You will need:
  • A Rocket project that has been launched to web
  • Access to your domain provider account (for example, GoDaddy, Namecheap, or Squarespace Domains)
  • A paid Rocket plan (custom domains are not available on the free tier)
What is DNS? DNS (Domain Name System) is like a phone book for the internet. When someone types your domain name (like yourapp.com) into a browser, DNS tells the browser which server to connect to.Updating DNS records is how you point your domain at your Rocket app.
DNS changes can take up to 24 hours to propagate. Your domain may not work immediately after setup.

Connect your domain

1

Open the Launch menu

Click the Launch button in the top-right corner of your project.
Rocket Launch button in the top-right of the project editor.Rocket Launch button in the top-right of the project editor.
Find Launch on custom domain and click + Add domain.
Launch menu showing the option to add a custom domain.Launch menu showing the option to add a custom domain.
2

Enter your domain

Type the domain you own (for example, example.com) into the field and click Add Domain.Rocket adds the domain to your project and shows the DNS records you need.
Text input for adding your domain to Rocket.Text input for adding your domain to Rocket.
3

Update DNS settings at your domain provider

Copy the DNS records that Rocket shows you. In a new browser tab, open your domain provider’s dashboard and go to the DNS settings for your domain.Add the records exactly as shown (Type, Host, and Value).
DNS records provided by Rocket for domain verification.DNS records provided by Rocket for domain verification.
What to add:An A record is a type of DNS setting that points your domain name to a specific server address (IP address).
  • Root domains (e.g., example.com): Add two A records - one with host @ (root) and one with host www, both pointing to the IP address provided by Rocket.
  • Subdomains (e.g., app.example.com): Add one A record with the subdomain as the host (e.g., app), pointing to the IP address provided by Rocket.
4

Verify your domain

Return to Rocket and click Verify next to your domain. The status will show Verification pending at first.
Rocket showing your domain status as Verification pending.Rocket showing your domain status as Verification pending.
When Rocket detects the correct DNS records, the status changes to Live. Your app is now accessible at your custom domain.
Rocket interface showing domain verified and live.Rocket interface showing domain verified and live.
You can manage your domain anytime from App menu > Settings > Custom Domain. View DNS records, refresh status, or remove the domain.

Troubleshooting DNS records

If your domain is not connecting, you may have conflicting DNS records.
  1. Go to dnschecker.org.
  2. Enter your domain name and select A as the record type.
  3. If you see multiple different IP addresses, you have conflicting A records.
  4. Log in to your domain provider’s dashboard, go to DNS settings, and remove any A records that are not pointing to the IP address provided by Rocket.
  5. Wait up to 24 hours for DNS changes to propagate, then verify again in Rocket.
Having multiple A records with different IP addresses can cause your domain to intermittently point to the wrong server. Make sure only the Rocket IP address is configured.

What’s next?