Publishing & domains

Put your site online, connect your domain and manage deployments.

Articles

How to publish your site

How to publish your site

In TeleportHQ, click Publish at the top right of the editor, keep Production selected, and click Publish to Production; a progress bar beside the button shows each step, and after a few minutes your site is live on a free TeleportHQ address that you can share.

How to change your free TeleportHQ web address

How to change your free TeleportHQ web address

In TeleportHQ, open Publish → Production, click the pencil (Edit URL) next to your TeleportHQ address right below Production, type a new name such as joes-garage, and click Continue and publish; the site is republished on the new address.

How to test changes on a staging site before going live

How to test changes on a staging site before going live

In TeleportHQ, open Publish → Staging and click Publish to Staging to put your changes on a private test address; when you are happy, go back to Production and click Make it live to serve that exact build on your live site without rebuilding.

How to password-protect your site

How to password-protect your site

On a TeleportHQ trial, or in any workspace without a paid subscription, every publish puts your site behind a 6-character password that you copy from Publish → Production → Password Protection and that stays until the workspace subscribes; on Pro or Premium the password is your choice, with Enable to add it and Remove to take it off.

How to publish a web app

How to publish a web app

You publish a TeleportHQ web app like a website, with Publish → Publish to Production; a web app not covered by a Web App slot can publish with a TeleportHQ watermark for 7 days, after which it needs a slot to stay online.

What should I check after publishing my site?

What should I check after publishing my site?

After each publish to Production, the TeleportHQ Publish window shows an "After publishing" line that lists what visitors of your live site would run into, such as broken links, empty pages or images without alt text, each with a button to where you fix it, a link to the Accessibility check, and a Check page loading speed button that shows which pages are slow on phones.

How to make your site installable as an app (PWA)

How to make your site installable as an app (PWA)

In TeleportHQ, open Publish, click the folded Installable app option, tick Make this site installable (PWA), adjust the app's name, icon, colors and install dialog with Customize app, then publish; visitors can add your site to their home screen, open it in its own window and reopen the pages they viewed offline.

How to take your site offline (Unpublish)

How to take your site offline (Unpublish)

In TeleportHQ, open Publish on Production, click Unpublish site at the bottom left of the window and confirm; your TeleportHQ address and your custom domain stop showing the site, staging and your deployments stay, and publishing again brings the site back.

How to connect your own domain

How to connect your own domain

In TeleportHQ, publish your site to Production, then open Publish → Production → Custom domain → Configure, type your domain, choose the default address, and add the DNS records TeleportHQ shows at your domain provider.

Which DNS records do I need for my domain?

Which DNS records do I need for my domain?

To connect a custom domain to TeleportHQ, add an A record (@ → 76.76.21.21) for a root domain, a CNAME record (www or your subdomain → cname.vercel-dns.com) for www and subdomains, and a TXT record named _vercel only if TeleportHQ asks for one.

How many custom domains can I connect (and how to get more)?

How many custom domains can I connect (and how to get more)?

TeleportHQ Trial, Pro and Premium workspaces include 1 custom domain, plus 1 more for each Web App slot you buy; on Pro or Premium you can buy extra custom domain slots with Buy Custom Domain Slot in the Publish window or under Workspace Settings → Custom Domains.

Why is my custom domain not working?

Why is my custom domain not working?

A TeleportHQ custom domain usually fails because the project has no Production publish yet, the DNS records are missing, mistyped or still updating, an old record conflicts, the workspace has no free domain slot, or the trial or subscription ended.

How to see and manage your deployments

How to see and manage your deployments

In TeleportHQ, click Publish, then Deployments, to see every publish of your site with its address, date, status and Production or Staging label, and use each row's ⋮ menu to Redeploy, Promote to Production, read Build Logs or Delete it.

How to go back to an earlier version of your live site

How to go back to an earlier version of your live site

TeleportHQ has no single rollback button; to put an earlier version back live, open Publish → Deployments and click Redeploy on an older Production deployment, promote a finished Staging build, or restore a backup in the editor and publish again.

How to read build logs when publishing fails

How to read build logs when publishing fails

When a TeleportHQ publish fails while your site is being built, open Publish → Deployments, click ⋮ → Build Logs on the failed deployment, and use the error counter and Errors only to find the line that broke the build.

How to publish with your own Vercel account

How to publish with your own Vercel account

Only TeleportHQ websites created before 5 May 2026 can publish to your own Vercel account; open Publish, switch to Vercel, click Configure, paste a Vercel token, click Continue and then Publish.

How to update your site's content without republishing (CMS webhook)

How to update your site's content without republishing (CMS webhook)

In TeleportHQ, publish once, open Publish → CMS Webhook, click Enable, set a secret and publish again, then add the webhook address (your site address + /api/revalidate?WEBHOOK_SECRET=your secret) to your headless CMS so content edits show on your live site without republishing.