Custom domains
Put your project on your own domain. HTTPS certificates are issued and renewed for you.
Every project has an address
Each project gets a free address the moment it first goes live: https://<name>.wrenship.site, or https://<name>.wrenship.space if you pick that when you create the project. It keeps working after you add your own domain.
To switch between the two later, open Domains and press Change on the free address. The old address stops working right away, so update links you've shared. Your own domains aren't affected. From the CLI, choose with wrenship deploy --domain space on the first deploy.
Add your domain
- Open the project, then Domains → Add domain, and type the domain, for example
www.example.com. - Wrenship shows one DNS record to add where your domain's DNS is managed:
| Type | Name | Value |
|---|---|---|
| CNAME | www | cname.wrenship.site |
- Add it, then press Check. Wrenship also re-checks on its own. Once the record is seen, a certificate is issued, usually within a few minutes.
Some providers ask for a TXT record as well, to prove you own the domain. When that's needed, the dashboard shows it next to the CNAME.
The root domain
For example.com itself (no www), the record name is @. Many DNS providers support a CNAME on the root, sometimes called CNAME flattening, ALIAS or ANAME. If yours doesn't, use www.example.com as the main address and redirect the root to it at your provider.
Redirects
Any domain of a project can redirect to another live domain of the same project, for example example.com → www.example.com. Redirects are permanent (308) and keep the path and query string.
Plans
| Plan | Custom domains |
|---|---|
| Free | — |
| Starter | 1 |
| Edge Pro | 5 |
Troubleshooting
- Still pending after an hour. Look up the record with your provider's DNS checker. A proxy or "orange cloud" in front of the record can hide it; turn that off for this record.
- Certificate error right after adding. The certificate is still being issued. It clears on its own within a few minutes.
- Your AI app can do this too.
add_domainandcheck_domainwork from any connected AI app.