Steps
-
Pick the name: www or the root
A subdomain such as
www.mycafe.comis the easy case. A root domain,mycafe.com, cannot hold a CNAME at most providers, so it needs another record type. Most people connectwwwand redirect the root to it.You want Record Points at www.mycafe.comCNAME the host's address name mycafe.comA (and AAAA for IPv6) the IP addresses the host gives you -
Add the record at your domain provider
Open the DNS settings where you bought the domain and add a record. A name that holds a CNAME cannot hold any other record. Delete an old
wwwrecord first. At most registrars the name field takes the part before the domain, such as www.at your domain provider# type name value CNAME www my-cafe.example-host.net. -
Tell the host the name
The host has to know the name too. Without it, a visitor reaches the host and gets an error. Each host has its own field:
GitHub Pages Cloudflare Pages Subdomain A CNAME record from the subdomain to USERNAME.github.io, without the repository name A CNAME record from the subdomain to YOUR_SITE.pages.dev Root domain A records: 185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153 An apex domain needs your site added as a Cloudflare zone, with your nameservers pointed at Cloudflare Order Enter the domain in the repository's Pages settings Add the domain in the dashboard first: a CNAME created by hand without that step ends in a 522 error Wait DNS changes can take up to 24 hours to propagate Until the record answers -
Wait, then turn HTTPS on
DNS answers are cached by other servers for the record's TTL. TTL is how many seconds other servers may keep an answer before they ask again. A new record usually shows within minutes, but plan for hours. On GitHub Pages it can take up to 24 hours before Enforce HTTPS is available.
-
Send the root domain to www
If you connected
wwwonly, set a redirect frommycafe.comtohttps://www.mycafe.comin your provider's forwarding settings. Visitors who type the short name still arrive.
Check that it works
Ask DNS what the name points at, then request the page the way a visitor does. dig comes with macOS and most Linux systems.
$ dig +short CNAME www.mycafe.com my-cafe.example-host.net. $ curl -sI https://www.mycafe.com/ | head -1 HTTP/2 200
An empty answer from dig means the record is not live yet. A certificate error from curl means the host has not issued the certificate yet: wait and retry.
In Uno: one CNAME and one field
A site in Uno lives at https://my-cafe.uno4.me/, with your own name in place of my-cafe. To put it on your own name: add a CNAME record from your subdomain to your site's uno4.me address, then connect it on the site's Custom domain tab.
Add the record
At your provider: type CNAME, name
www, valuemy-cafe.uno4.me, with your own site name in place ofmy-cafe.Connect it
Open the site in the console, go to the Custom domain tab, type
www.mycafe.comand press Connect. DNS can take a few minutes to update; Uno checks the record before it connects the domain.Done
HTTPS is automatic, and the site keeps its uno4.me address too. To undo it, press Remove on the Custom domain tab: the site stays at its uno4.me address.
# type name value
CNAME www my-cafe.uno4.me
Uno connects the domain only if the CNAME points exactly at your site's uno4.me address, so a typo in the value shows up at once instead of as a broken site. A root domain like mycafe.com cannot hold a CNAME, so use a subdomain such as www.mycafe.com. To keep the short name working, redirect the root domain to the www address at your domain provider.
The short way: publish first, name second
Ask the agent in Uno Work to publish your folder. You get an address on uno4.me at once, free, and the same site can answer on your own name later. The published copy stays up while your computer sleeps.
Sites: free
What this does not do
- It does not sell you a domain. Buy it at a domain provider, and keep the login: the DNS records live there.
- On Uno the bare root domain cannot point at a site. Use
wwwor another subdomain. - A domain with a record at the wrong place stays broken for as long as DNS caches the old answer. Fix the record and wait out the TTL.
The site is free. Server code needs a computer
When your domain should open an app with a backend, a database or a bot, a computer starts at the price below.
Small
A Telegram bot, a VPN, a small backend
$5/ month
- 1 vCPU · 1 GB
- 15 GB disk
- 25 GB cloud storage
- 5 boosts a month
Plus
Agents that work with your laptop closed
$20/ month
- 4 vCPU · 4 GB
- 40 GB disk
- 100 GB cloud storage
- Uno Work in the cloud
Pro
A product in production, a second MacBook
$70/ month
- 16 vCPU · 16 GB
- 120 GB disk
- 300 GB cloud storage
- Speed of a MacBook Air M4
Max
A team and many agents at once
$200/ month
- 32 vCPU · 48 GB
- 300 GB disk
- 1,024 GB cloud storage
- 5 public IPv4
Add Uno AI to any plan: 40 h of AI work a month on Small, 100 h on Plus, unlimited on Max. Today: GLM-5.3 Flash and MiMo v2.6 Pro. Or sign in with your own Claude or ChatGPT.
Common problems
My provider will not accept a CNAME for the root domain
www with a CNAME and redirect the root to it, or use the A records your host gives you.The domain shows a 522 error
The browser says the connection is not secure
dig.The old site still shows on my domain
Uno does not connect the domain
my-cafe.uno4.me. Check the name for typos, add the record, wait a few minutes and press Connect again.