Documentation
Domains
Attach custom domains, point DNS to your server, and use the provided *.up.nouva.cloud hostname when you do not have a domain yet.
Add a custom domain
- Open your service and navigate to the Domains tab.
- Add the hostname you want to attach.
- Create the A or AAAA record shown in the UI and point it to your server public IP.
- Wait for DNS propagation.
- Traefik on your server will request the HTTPS certificate with Let's Encrypt.
Provided hostnames
Every app also gets a Nouva-provided fallback hostname under *.up.nouva.cloud. That hostname routes through the hosted Nouva edge and is available even if you never attach a custom domain.
Example:
https://my-service.up.nouva.cloud
Custom domains
For hostnames you own, DNS points directly to your server. That means the traffic path is shorter and Nouva does not sit in the request path for custom domains.
Typical records:
A app.example.com → 203.0.113.20
A example.com → 203.0.113.20
TLS ownership
nouva no longer issues or monitors custom-domain certificates from the control plane. HTTPS for custom domains is handled by Traefik on your server using HTTP-01.
Wildcard domains
Wildcard custom domains are not supported in this flow yet.
Troubleshooting
- DNS propagation can take time depending on your provider.
- Ports 80 and 443 must be reachable on your server for Traefik HTTP-01 to succeed.
- Make sure your server keeps a stable public IP, or update DNS when it changes.