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.
- On agent v0.4.0 or later, the server's agent-managed Traefik runtime 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.
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.
TLS ownership
nouva no longer issues or monitors custom-domain certificates from the control plane. HTTPS for custom domains is handled by the agent-managed Traefik runtime on your server using HTTP-01.
Custom-domain TLS requires server agent v0.4.0 or later.
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 the local Traefik runtime to complete HTTP-01 challenges.
- Make sure your server keeps a stable public IP, or update DNS when it changes.