Custom Domains

Connect custom domains to your Meku projects. Learn how to add DNS records, verify ownership, issue SSL, disconnect domains, and troubleshoot setup issues.

Meku allows you to connect a custom domain to the deployed projects. This gives you a branded web address instead of the default meku.app subdomain.

What are domains?

A domain is the web address people use to reach your project, such as example.com. By default, every Meku project is published on a free meku.app subdomain. Custom domains let you use your own domain for production-ready apps.

Who can use custom domains?

Custom domains are available on all plans, including Free, Starter, Pro, and Growth.

  • The Free plan includes 1 custom domain along with public projects.
  • Paid plans (Starter, Pro, Growth) increase the number of private projects and support custom domains.

Add a custom domain

Follow these steps to connect a domain you own:

  • Open your project in the Meku dashboard.
  • Go to Settings > Domains.
blog image
  • Click Add Domain and enter your domain (for example, example.com).
  • Copy the DNS records provided by Meku.
  • Update DNS at your registrar (GoDaddy, Namecheap, Google Domains, etc.).
  • Save and wait for propagation (up to 24–48 hours).

DNS records

Meku provides records you must configure at the domain registrar:

blog image
TXT | meku-verification | <unique-verification-id>
A | @ | 157.230.64.11
CNAME | www | yourdomain.com
  • TXT record verifies ownership.
  • A record points the root domain.
  • CNAME ensures www resolves correctly.

SSL certificates

SSL certificates secure the custom domains and are issued automatically once the DNS resolves.

  • SSL is issued automatically once DNS resolves.
  • All projects are served over HTTPS by default.
  • SSL certificates renew automatically.
  • If SSL fails, re-add the domain in your project settings.

SSL ensures visitors always access the projects securely.

Verify setup

Verification confirms the DNS changes have taken effect.

You can confirm DNS propagation with:

dig example.com 
dig www.example.com

Domains typically connect within a few hours, but allow up to 24–48 hours.

Verification ensures the domain is ready before going live.

Disconnect a domain

To remove a custom domain:

  • Open project Settings > Domains.
  • Click the three dots next to the domain.
  • Select Remove.

Best practices

Best practices help avoid issues when setting up domains.

  • Always add TXT verification before pointing A and CNAME records.
  • Remove old or conflicting DNS records.
  • Use aliases for multiple domains pointing to the same project.
  • Verify SSL status before going live.

Following these steps ensures a smooth domain setup.

Common issues

This section covers the most frequent domain configuration problems.

  • Domain not resolving: Check A and CNAME records.
  • SSL not issued: Verify TXT record and DNS pointing.
  • DNS still pending: Wait up to 48 hours or check for conflicts.

Custom Domains - Documentation | Meku.dev