Custom Domains
Add your own domain to a web service with automatic SSL.
Every web service gets a default hostname like abc12345.eu-central-1.svc.smll.io. You can also add your own custom domain.
Adding a custom domain
- Go to your web service's Domains tab
- Click Add Domain
- Enter your domain (e.g.
api.example.com) - Add the DNS records shown in the dashboard to your DNS provider
DNS configuration
You'll need to create a CNAME record pointing your domain to the service's default hostname:
| Type | Name | Value |
|---|---|---|
| CNAME | api.example.com | abc12345.eu-central-1.svc.smll.io |
For root domains (e.g. example.com), use your DNS provider's CNAME flattening or ALIAS record feature.
SSL certificates
SSL certificates are provisioned and renewed automatically. Once your DNS records are verified, HTTPS is enabled within minutes.
- Certificates are issued via Let's Encrypt
- Renewal happens automatically before expiry
- Both HTTP and HTTPS are supported; you can enforce HTTPS-only
Verification
After adding your DNS records, SMLL verifies the configuration. The domain status shows:
- Pending — waiting for DNS verification
- Active — DNS verified, SSL provisioned, domain is live
- Error — DNS records not found or misconfigured
Multiple domains
You can add multiple custom domains to a single service. All domains route to the same service and share the same SSL configuration.