Custom domains
Register domains, configure DNS records, provision automatic SSL, set up email records, and transfer domains — all from inside VibeCaaS.
Custom domains
VibeCaaS includes integrated domain registration, DNS management, and automatic SSL certificates. Search and register a domain without leaving the platform, configure DNS with a visual editor, and get free SSL provisioned automatically.
Already deployed? See Deploying your app first — domains attach to a deployment.
Domain registration
Search availability across multiple TLDs and register directly from your dashboard.
| TLD | Typical price | Common use |
|---|---|---|
.com | $12/year | Most popular |
.io | $35/year | Tech startups |
.dev | $15/year | Developers |
.app | $20/year | Applications |
.ai | $90/year | AI projects |
Tip: Register multiple variations (
.com,.io,.app) to protect your brand and keep competitors off lookalike domains.
DNS configuration
DNS record types
| Type | Purpose | Example |
|---|---|---|
| A | Maps a domain to an IPv4 address | 192.0.2.1 |
| AAAA | Maps a domain to an IPv6 address | 2001:0db8:85a3::8a2e:0370:7334 |
| CNAME | Alias to another domain | www → example.com |
| MX | Mail server records | 10 mail.example.com |
| TXT | Text records for verification | v=spf1 include:_spf.google.com |
| NS | Name server records | ns1.example.com |
A typical zone file looks like this:
@ A 192.0.2.1
www CNAME example.com
mail A 192.0.2.10
@ MX 10 mail.example.com
@ TXT "v=spf1 include:_spf.google.com ~all"
_dmarc TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"Nameservers
To let VibeCaaS manage DNS, point your domain at the VibeCaaS nameservers:
ns1.vibecaas.com
ns2.vibecaas.com
ns3.vibecaas.com
ns4.vibecaas.comPropagation: DNS changes can take up to 48 hours to propagate globally, though most are visible within 1–4 hours.
Advanced settings
- DNSSEC — protects against DNS spoofing attacks.
- CAA records — control which certificate authorities can issue certificates for your domain.
- Domain lock — prevents unauthorized transfers.
SSL certificates
Every domain gets a free, automatically managed certificate.
- Auto SSL — Let's Encrypt certificates, automatic renewal, wildcard support, zero configuration.
- Custom SSL — upload EV/OV certificates, use a custom CA, or configure multi-domain (SAN) certificates for advanced needs.
Force HTTPS for all traffic:
# .htaccess
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Email configuration
Set up email delivery for your domain with the standard records:
| Record | Example value |
|---|---|
| MX | 10 mx1.emailprovider.com |
| SPF | v=spf1 include:_spf.google.com ~all |
| DKIM | selector._domainkey |
| DMARC | v=DMARC1; p=quarantine |
VibeCaaS integrates with Google Workspace, Microsoft 365, SendGrid, and other major providers — select your provider to get pre-configured records.
Transferring a domain
Move an existing domain to VibeCaaS with zero downtime:
- Unlock the domain at your current registrar.
- Get the auth code (EPP/authorization code).
- Initiate the transfer by entering the auth code in VibeCaaS.
- Approve the transfer via email within 5 days.
- Complete — the domain is now managed by VibeCaaS.
Important: A domain must be at least 60 days old and not within 60 days of its last transfer. The transfer includes a one-year extension of the registration.
Next steps
- Connect the domain to a live app in Deploying your app.
- Manage domains programmatically with the API overview.
- Hit a snag? Check FAQ & troubleshooting.