#Custom domaine issue

1 messages · Page 1 of 1 (latest)

lucid oyster
#

Hi, I'm trying to use my own domain, so I've registered both dns records in my provider. I get a message “This domain is not verified yet.” It also says that “It may take up to 30 minutes to verify your domain and start serving traffic.” But it's been over 3 hours and still nothing ...

Could someone tell me if this is ever going to spread, or if there's a place where I can see if it's happening or not?

lucid oyster
#

Still not working - helppp please

real quail
#

still having this issue? I am having it currently

dusky niche
#

@lucid oyster are you still having this issue?

wheat yew
#

@lucid oyster if you're willing to, Can you paste this page of your dashboard?

#

So we can see the DNS records you're trying to set and the current server status.

real quail
#

@wheat yew if you're willing to, can you take a look at mine and let me know what you think?

wheat yew
#

@real quail one thing to note is, this is just for your api traffic. replacing xxx.convex.cloud. this won't be the URL where people visit your website. just making sure you're aware of that

#

second thing is, what's the full contents of the Host portion of your TXT record?

#

chef doesn't actually support aliasing custom domains for your xxx.convex.app URL yet

#

it's on our todo list, but not implemented yet unfortunately!

#

I say this b/c I notice this is in the chef-support-community forum

#

I'm guessing this is for a chef project?

#

but lmk if I've gotten that wrong

real quail
wheat yew
#

got it. yep, I understand what you're doing now. so your chef deployment is using two URLs under the covers

#

I'll call mine happy-dog-123 here for a demo

#

there is one url happy-dog-123.convex.app which you and your users visit in your browser

#

there is a second service which that app connects to

#

called happy-dog-123.convex.cloud

#

this is the URL where all your database and server functions run

#

right now, the convex dashboard lets you set up custom domains only for the latter service -- your server api and database

#

we don't yet have implemented the ability to set up a custom domain for the .app URL -- the chef website

real quail
wheat yew
#

exactly, yep. you can download the source code from chef and they deploy the website using vercel. then you can connect that deployed website to your convex backend. and as you probably konw, vercel supports custom domains

#

we definitely have custom domains and other nice hosting features on our roadmap, but it isn't quite built yet

#

we'd like to have in out in the next few months though

#

I'm still happy to fix this domain verification issue for you, but it sounds like it's not quite what you want anyway

real quail
wheat yew
#

either works great!

real quail
wheat yew
#

no problem

lucid oyster
#

Hello someone can help me please ?

#

I use Name-cheap (cpannel for zone editor) but if its easier to do with netlify i could also use it.

lapis bloom
# lucid oyster I use Name-cheap (cpannel for zone editor) but if its easier to do with netlify ...

Well there is not two sources of truth in DNS. Whatever of the two is actually serving your DNS records, that thing you need to configure with these records.

# dig leaz.xyz                                                                    leaz.xyz.               3600    IN      SOA     dns1.p01.nsone.net. domains+netlify.netlify.com. 1737046158 43200 7200 1209600 

So there we have it. Look up what that means (SOA record) and then use namecheap or netlify to make DNS request for your domain look like the thing in the admin panel wants 🙂
Note the TTL times. THey are all like, an hour. Meaning, some systems might take an hour to propagate changes.

wheat yew
#

yep, sorry to say it @lucid oyster , but these records don't seem to actually be set up:

jamwt@DESKTOP-FVMEURO:~$ dig cname www.leaz.xyz

; <<>> DiG 9.16.1-Ubuntu <<>> cname www.leaz.xyz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 14796
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.leaz.xyz.                  IN      CNAME

;; AUTHORITY SECTION:
leaz.xyz.               1745    IN      SOA     dns1.p01.nsone.net. domains+netlify.netlify.com. 1737046158 43200 7200 1209600 3600

;; Query time: 100 msec
;; SERVER: 172.20.176.1#53(172.20.176.1)
;; WHEN: Mon Jul 07 10:01:04 PDT 2025
;; MSG SIZE  rcvd: 122
#

if you're using AdvancedDns from namecheap, if you're comfortable with it, you can post some screenshots from the namecheap dashboard and we'll see if we can spot the issue

lucid oyster
#

Hi,
thank you for your feedback!
I'm a beginner, if you have a little idea to get me unstuck.

At the moment I'd like to implement the sending of mails from my webApp using Resend, but to activate Resend the webApp has to be on my domain ... so that paralyses me completely in the progress of my project.

lapis bloom
#

I would ask myself something like this:

  1. What am I trying to accomplish with this whole custom domain business - am i even on the right track? "How to host XYZ app on my own domain"
  2. Can I punch in some data into this domain settings form to make the values show up in "dig" command (or some online tool) "How does DNS work, how to set up dns to do XYZ, why does DNS not show XYZ, what is my DNS records for domain, ..."
lucid oyster
lapis bloom
#

Hmm so what are the answers to 1 then, what are you trying to do. 🙂 in other words, what does "use my own domain" mean

lucid oyster
#

Hey @lapis bloom i try to connect my domain leaz.xyz to my convex app.
I followed the instruction and try with chatgpt, but still not working !

lapis bloom
#

What is the goal of connecting it

#

Im pretty sure you do not understand how convex apps are deployed-- i have a bunch of them, and a request from a user goes 1. Dnslookup Example.com 2. Vercel or whatever webapp 3. Webapp convex client hits Convex angry-badger-123 backend.

#

None of this involves pointing the domain to convex

#

If im wrong, explain why 🙂

lucid oyster
#

I want to connect my convex app to my domain because :

  1. its better to have my app on a real domain (and not a project.convex.app
  2. and i want to use the service api of Resend, and for that i need to connect a domain to Resend (and its not possible with convex) : i want to do that because i want to add the possibility to send mail from my app.

Maybe you right, i dont understant how convex apps are deployed, that's why i struggle to connect my domain to my app lool

lapis bloom
#

Yeah both of these are wrong. 1. Is not convexes problem, but vercel or wherever you host your SPA, and 2 Set up your resend evironment variables in convex, go to resend, check what they want you to put in your dns, done