Domains and email

Your domain, live on HTTPS. Every record checked for you.

Connect a domain you already own to any project. The dashboard shows the exact DNS records to set, checks them against public DNS and issues a Let’s Encrypt certificate as soon as they are in place. Then add mailboxes and send email from your app on the same name.

Keep your registrarExact DNS recordsTXT ownership checkAutomatic HTTPSMailboxes and aliases
hostingsurge.com/dashboard/projects/oakline-studio/domainsLive demo

Chapter 1 of 4: Add a domain you already own to a project. No transfer, no nameserver change.

Example data

Everything between your DNS and the padlock

The parts of connecting a domain that usually mean guesswork, a terminal or a support ticket.

  • Keep your registrar and DNS

    No transfer, no nameserver change. You add one routing record (A for the apex domain, CNAME for a subdomain) and one TXT record where your DNS already lives.

  • Checked against public DNS

    Each check asks the public resolvers 1.1.1.1 and 8.8.8.8 and shows what they return next to the value expected, so you see which record is still missing.

  • Ownership you prove once

    The TXT record ties the domain to your team, so no one else can connect it to their project. A claim that is never verified lapses after 7 days and blocks no one.

  • HTTPS without setup

    A Let’s Encrypt certificate is issued as soon as the domain is verified, and renewed automatically. Every project also answers at <name>.hostingsurge.app with HTTPS from its first deploy.

  • Certificates watched

    The certificate each hostname presents is checked with a real TLS handshake, with alerts 21, 7 and 3 days before it expires. For a verified domain you can also upload your own.

  • Redirects in one hop

    Send www to your apex domain or the other way round, permanent (301, 308) or temporary (302, 307), straight from http. Available on every site except WordPress.

Keep your domain where it is. In the dashboard you can already search for a new name and see its yearly price; ordering a new domain opens shortly.

Live on your domain in three steps

The same steps the demo above plays. You keep your registrar and your DNS provider; there is nothing to install.

  1. Add the domainOn the project’s Domains tab, or with hostingsurge domains add. You get the exact records to set, each with a copy button.
  2. Set two recordsAt your DNS provider: the A or CNAME record that routes the domain here, and the TXT record that proves it is yours.
  3. Live on HTTPSOnce both are found, the domain serves your project and its certificate is issued. Usually within minutes, depending on your DNS provider.

Moving a whole site? The import’s DNS cutover lists exactly which records to change and which to keep. How migrations work

See exactly where each domain stands.

Each domain shows the records it needs, what DNS returns right now and whether its certificate is active.

  • Redirect www to your apex domain, or the other way around
  • Permanent (301, 308) or temporary (302, 307) redirects
  • The current DNS value is shown next to the expected one, so you see what is missing
  • Add, verify and remove domains from the dashboard, the CLI or the API

Email on your own domain.

Mailboxes for your team and transactional email for your app, on the same domain and in the same dashboard.

  • MailboxesCreate mailboxes on your own domain, like anna@yourcompany.com.
  • AliasesForward addresses like hello@ or sales@ to one or more mailboxes.
  • Import over IMAPSwitching providers? Copy your existing mailboxes over IMAP into the new ones.
  • Transactional sendingSend receipts, sign-in links and notifications from your app with the sending API or SMTP credentials.

Sending turns on by itself. Once your sending domain passes its DNS check, transactional sending is on for your organization: no request and no approval queue, on every plan including Free, within the plan’s daily and monthly quota. Mailboxes need only the DNS records the dashboard shows. Mailboxes are in early access.

What you stop doing by hand

Connecting a domain on Hostingsurge, next to doing the same on a server you run yourself.

TaskOn HostingsurgeOn your own server
Find out which records to setShown in the dashboard, each value ready to copyLook up the server’s address and work out the records
Check that DNS is rightWhat public DNS returns, next to what is expectedQuery resolvers yourself with dig or nslookup
Get a certificateIssued as soon as the domain is verifiedInstall and configure an ACME client
Keep it renewedRenewed automatically, with alerts 21, 7 and 3 days before expiryA scheduled job you have to keep an eye on
Redirect wwwPick the target and the status codeEdit the web server’s configuration and reload it

Script it, or let your AI set it up.

Domains and email are in the Hostingsurge CLI and on the MCP server. Your assistant gets the exact records to add and checks them once they are set.

  • Add, verify and remove domains with hostingsurge domains
  • Email domains, mailboxes and sending with hostingsurge email
  • MCP tools for domains and email in Claude, ChatGPT, Cursor and VS Code
  • A REST API with an OpenAPI spec, plus --json output for scripts

CLI, API and MCP

# Connect a domain and redirect www to it
hostingsurge domains add example.com
hostingsurge domains add www.example.com \
  --redirect-to example.com
hostingsurge domains verify example.com

# Mailboxes on the same domain
hostingsurge email domains add example.com
hostingsurge email mailboxes add hello \
  --domain example.com

Included on every plan

Connecting a domain has no separate price, and HTTPS comes with it. Choose the plan for what runs on the domain.

  • Free

    For your first idea.5 one-time Build Credits after verified signup

    €0 / month

  • Pro

    For builders shipping continuously.100 monthly Build Credits

    €25 / month

  • Business

    For teams and agencies.100 monthly Build Credits

    €50 / month

EUR, excluding VAT; VAT added at checkout where applicable. Paid checkout is not open yet: Hobby accounts run free today and nothing is charged. Compare plans

Domain and email questions

Do I need to move my domain or change nameservers?

No. Your domain stays with your registrar and your DNS stays with your current provider. You add the records the dashboard shows, and Hostingsurge checks them for you.

Why do I need a TXT record?

It proves that you own the domain, so no one else can connect it to their project. Keep the record in place after the domain is live. A claim that is never verified is released after 7 days.

Can Hostingsurge set the records at my DNS provider for me?

Not yet. One-click setup through Domain Connect is built into the dashboard, but a DNS provider can only offer it once it has added Hostingsurge’s template, and none has so far. Until then you add the two records yourself: the dashboard shows each value with a copy button and checks them for you.

How long before my domain works?

As soon as your DNS changes are visible. That usually takes minutes, sometimes a few hours, depending on your DNS provider. The certificate is then issued automatically.

Can I keep my existing email?

Yes. Create the mailbox on Hostingsurge, then import the old one over IMAP from your current provider.

How do I send email from my app?

Add your domain on the Email page and publish the verification and DKIM records it shows. Sending turns on by itself once the DNS check passes, with no approval step; then create an API key or SMTP credentials. Your plan’s quota sets how much you can send.

Which plan includes domains?

Every plan, including Free: connecting a domain has no separate price. A site made with the AI Builder needs a paid plan (Pro or Business) for its own domain. In the dashboard you can already search for a new domain and see its yearly price (for example .se is 99 kr the first year, then 169 kr a year); ordering a new domain opens shortly. Mailboxes are in early access; their limits and pricing are not set yet.

Bring your domain. We’ll show you every record.

Connect it to a project on Free, get HTTPS automatically and set up email on the same name.