Publish

Custom domain

Connect your own domain or check managed wildcard subdomains for app.master-magic.dev. Automatic HTTPS.

Overview

After publishing, every project immediately gets a public address. Custom domain is connected via DNS records, while managed subdomains under *.app.master-magic.dev work without any configuration.

Prerequisites

  • The app is published.
  • You have access to the domain DNS panel.
  • The domain is not parked at another hosting.

Domain connection

  1. In the Editor, open Publish → Custom domain.
  2. Enter the domain (e.g., master-magic.com).
  3. The app will show you the exact DNS records.
  4. After setting it up, click Verify.
dns
Type    Name    Value
A       @       <IP shown in Domains settings>
A       www     <same IP shown in Domains settings>
TXT     _master master_verify=<token from dialog>

SSL certificate

After successful verification, the certificate is issued automatically. HTTPS is always enforced.

For a root domain, @ and www are two different hosts. Add both A records and remove older A, AAAA, ALIAS, or CNAME records for the same hosts first.

Troubleshooting

  • Verify fails — DNS propagation can take up to 24h.
  • Certificate is not generating — check the CAA record.
  • Domain points elsewhere — remove old A/AAAA records.
  • DNS target mismatch — remove conflicting root or www DNS records, then click Verify again.