Server GTM Hosting has moved to its own platform.

Visit Taglinko(opens in a new tab)
Applications

Custom Domains for Your Apps

Use your own domain for a Cloud app: a CNAME for a subdomain or an A record for the root domain, and SSL is issued automatically once DNS resolves.

1 min readUpdated Nov 2, 2026FlyNode docs
Browse documentation

Need a hand?

Can't find your answer? Our team replies fast.

Contact support

Every app gets a free *.flynode.io address. To use your own domain, open the app and go to Custom Domain.

DNS records

  • Subdomain (for example app.example.com): add a CNAME record pointing to your app's generated *.flynode.io host.
  • Root domain (example.com): add an A record to the server IP address shown in the domain dialog.

Steps

  1. Add the domain in the dashboard and copy the record it shows.
  2. Create the record at your DNS provider.
  3. Wait for DNS to propagate. This can take a few minutes or several hours.
  4. That is all for most apps: the domain starts working as soon as its DNS points at FlyNode, with no redeploy. A few older one-click apps say redeploy the app in the domain dialog; for those, press Redeploy once.

SSL certificates are issued automatically once the domain resolves.

With Claude

Tell Claude Add shop.example.com to my-app. Claude adds the domain and tells you which DNS records to create. You still add those records at your domain provider.

Notes

  • There is no limit on the number of domains per app.
  • Custom domains are available for curated templates and GitHub apps. Some catalog one-click apps do not support them yet and say so in the dashboard.
  • You cannot remove the last remaining domain from an app.

Running a multi-tenant app where every customer gets a subdomain? Use a wildcard instead: see Wildcard Domains for Multi-Tenant Apps.

Looking for server-side GTM? See Custom First-Party Tracking Domains.

Still stuck?

Open a support ticket from your dashboard and include the container name.

Contact support