render-domains

Configures custom domains, DNS records, and TLS certificates for Render services.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/DingJun1028/esggo-kv --skill render-domains-dingjun1028
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: render-domains
Source: https://github.com/DingJun1028/esggo-kv/tree/main/.agents/skills/render-domains
Command: npx skills add https://github.com/DingJun1028/esggo-kv --skill render-domains-dingjun1028

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up custom domains on Render involves DNS record configuration, certificate issuance, and provider-specific quirks that often cause verification failures or silent TLS errors. This Skill guides you through the entire process so your domain resolves correctly over HTTPS. ## Core Features & Use Cases - DNS Setup Guidance: Provides exact CNAME, A, and ALIAS record configurations for subdomains and apex domains across providers like Cloudflare and Namecheap. - TLS & Certificate Troubleshooting: Diagnoses certificate issuance failures caused by CAA records, stale AAAA records, or premature verification attempts. - Wildcard & Blueprint Support: Covers wildcard domain setup with the three required CNAME records and declarative domain configuration in render.yaml blueprints. - Use Case: You deployed a web service on Render and want app.example.com to serve it over HTTPS. This Skill walks you through adding the domain in the Dashboard, creating the CNAME record, verifying it, and disabling the default onrender.com subdomain. ## Quick Start Ask the assistant to add the custom domain app.example.com to your Render web service and configure the DNS records with Cloudflare.

Frequently Asked Questions about render-domains

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a custom domain to a Render web service?▼

Add the domain under Settings > Custom Domains in the Render Dashboard, then create a CNAME record with your DNS provider pointing to <service>.onrender.com. Click Verify in the Dashboard, and Render issues a TLS certificate automatically after verification succeeds.

How do I point an apex domain to Render?▼

Apex domains cannot use standard CNAME records. On Cloudflare, use a flattened CNAME at @ pointing to <service>.onrender.com; on Namecheap, use an ALIAS record; otherwise create an A record with the Render-provided IP shown in the Dashboard.

Why is my Render TLS certificate not being issued?▼

Certificate issuance fails silently when CAA records block Render's certificate authorities. Add CAA entries for letsencrypt.org and pki.goog (including issuewild variants), and remove any stale AAAA records since Render uses IPv4 only.

Does Render support wildcard domains?▼

Yes, wildcard domains like *.example.com are supported but require three CNAME records: one for traffic routing, one for _acme-challenge validation, and one for _cf-custom-hostname. Cloudflare users should disable proxying on the root domain if it is not added to Render.

Can I disable the onrender.com subdomain after adding a custom domain?▼

Yes, once at least one custom domain is added, toggle Render Subdomain to Disabled under Settings > Custom Domains. Requests to the onrender.com URL then return 404, and the subdomain can be re-enabled at any time.

Why does domain verification fail on Render?▼

Verification usually fails because DNS changes have not propagated yet. Wait 2-5 minutes, flush public DNS caches such as Google Public DNS or Cloudflare's 1.1.1.1 purge tool, then click Verify again in the Dashboard.