Купить и подключить домен
How to choose and buy a domain name, where to buy it (including country domains like .com.mx, .com.ar or .uy), and the two DNS records that point it at your site on Skiffly — with HTTPS issued automatically.
A domain (mysite.com) is a name you rent by the year from a registrar. It does not host anything by itself: you add DNS records at the registrar that say "this name lives at that server". Your site stays on Skiffly; the domain just points to it. Custom domains work on every plan, Free included, and the HTTPS certificate is free and automatic.
1. Choose and buy the name#
- Short, easy to spell out loud, no hyphens if you can avoid them.
.comis the default. A country domain (.com.mx,.com.ar,.com.co,.cl,.pe,.uy) tells visitors you are local and is often cheaper to get in a short form.- Expect about $10–15 a year for a
.com. Watch the renewal price, not only the first-year discount.
Where to buy: any registrar works — Cloudflare Registrar (sells at cost), Namecheap, Porkbun, GoDaddy, or your country's registry for local endings (NIC México via its accredited registrars, NIC Argentina, NIC Chile, .CO, NIC.uy).
2. Add the domain on Skiffly#
The site must already be deployed (see From localhost to the internet). Then, in the project folder:
npx skiffly domain www.mysite.comor in the dashboard: service Settings → Networking → Add custom domain. Skiffly shows the two records to create:
www.mysite.com. CNAME edge.skiffly.cloud.
_skiffly.www.mysite.com. TXT "<verification token>"3. Create the records at your registrar#
Open the domain's DNS settings at the registrar ("Manage DNS", "Advanced DNS", "Zona DNS") and add:
| Type | Name / Host | Value / Points to |
|---|---|---|
CNAME | www | edge.skiffly.cloud |
TXT | _skiffly.www | the token Skiffly printed |
Most registrars want only the part before your domain in the Name field (www, _skiffly.www), not the full name. Delete any old www record (a parking page, a "website builder" record) first — a name can have only one CNAME.
The bare domain (mysite.com without www)#
A bare domain cannot have a CNAME at most registrars. Two options:
- Recommended: use
www.mysite.comas the site and set a redirect frommysite.comtohttps://www.mysite.comat the registrar (Namecheap: "URL Redirect Record"; Cloudflare: a redirect rule). - Or add the bare domain too (
npx skiffly domain mysite.com) with anArecord@ → 65.109.28.161plus the TXT record Skiffly shows. Providers withALIAS/ANAMEor "CNAME flattening" (Cloudflare) can point@atedge.skiffly.cloudinstead.
4. Wait for verification#
Skiffly checks the records every 2 minutes during the first day; most registrars publish changes within 5–30 minutes (sometimes a few hours). When they are visible the domain turns Active, the certificate is issued and you get a notification — no redeploy needed. Check from the terminal:
npx skiffly domain status www.mysite.comIf it does not work#
| Symptom | Cause |
|---|---|
| stays "Pending" for hours | the record name is doubled (www.mysite.com.mysite.com) — enter only www / _skiffly.www; or the old parking record is still there |
| the browser shows the registrar's parking page | an old A or CNAME record for the same name — delete it |
| certificate warning right after activation | wait a few minutes; the certificate is issued after verification |
works with www, not without | set up the redirect or the A record for the bare domain (above) |
Using Cloudflare DNS? You can keep the record DNS only (grey cloud) or Proxied (orange); with Proxied set SSL/TLS mode to Full (strict).