Custom domain SSL stuck in VALIDATING_OWNERSHIP for 6+ days
wes-l595
HOBBYOP

17 days ago

Hi team,

My custom domain has been stuck in VALIDATING_OWNERSHIP for over 6 days.

DNS is correctly pointing to the Railway-provided CNAME target and has been

verified via dig from multiple locations — Let's Encrypt validation just

never completes.

  • Project: candor-platform
  • Environment: production
  • Service: candor-platform
  • Custom domain: app.candorconstruct.com
  • Custom domain ID: d5ea213e-89dc-4d81-ba56-0b41c82481ec
  • Status: VALIDATING_OWNERSHIP (unchanged since ~July 29)
  • DNS provider: Squarespace
  • CNAME target on file: (whatever Railway shows in the domain panel)

I've already tried:

  • Recreating the custom domain (which changed the CNAME target — I updated

    Squarespace DNS accordingly)

  • Verifying DNS resolves correctly from multiple resolvers

Can you please retrigger the cert issuance or investigate why the ACME

challenge isn't completing?

Thanks,

Wes Loewen

wes@candorconstruct.com

Solved

4 Replies

Railway
BOT

17 days ago

Your CNAME is correctly propagated, but the TXT ownership-verification record is missing, which is why the certificate is stuck. Both a CNAME and a TXT record are required for custom domains. In your Squarespace DNS, create a TXT record with the host _railway-verify.app and the value shown in the domain panel under your service's settings (it starts with railway-verify=). Once it propagates, certificate issuance will proceed automatically. Reply here after adding it so we can verify propagation.


Status changed to Awaiting User Response Railway 17 days ago


Railway

Your CNAME is correctly propagated, but the TXT ownership-verification record is missing, which is why the certificate is stuck. Both a CNAME and a TXT record are required for custom domains. In your Squarespace DNS, create a TXT record with the host `_railway-verify.app` and the value shown in the domain panel under your service's settings (it starts with `railway-verify=`). Once it propagates, certificate issuance will proceed automatically. Reply here after adding it so we can verify propagation.

wes-l595
HOBBYOP

17 days ago

Added the TXT record _railway-verify.app with the value from the Configure

DNS Records panel. Propagation verified — `dig TXT

_railway-verify.app.candorconstruct.com +short` returns the expected

railway-verify= value.

Please retry ownership validation and cert issuance.

Thanks!


Status changed to Awaiting Railway Response Railway 17 days ago


17 days ago

Your DNS is fully correct - both the CNAME and the TXT verification record are propagated and match. The certificate workflow had stalled, so we've re-triggered verification and certificate issuance for app.candorconstruct.com. This should complete within a few minutes.


Status changed to Awaiting User Response Railway 17 days ago


mykal

Your DNS is fully correct - both the CNAME and the TXT verification record are propagated and match. The certificate workflow had stalled, so we've re-triggered verification and certificate issuance for `app.candorconstruct.com`. This should complete within a few minutes.

wes-l595
HOBBYOP

17 days ago

Confirmed working — https://app.candorconstruct.com is live with a valid

Let's Encrypt cert. Thank you mykal, huge help!


Status changed to Awaiting Railway Response Railway 17 days ago


Status changed to Solved Railway 17 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...