Connect Your Domain to a Container
If you have your own domain name, you can connect it to a Nexaa container and make your application available via a custom URL.
Prerequisites
Before getting started, ensure you meet the following requirements:
- You own a domain name and have access to its DNS settings.
- You have a container image ready that hosts a website or application on a specific port.
- You have created a CNAME record in your DNS manager pointing to:
nlhaa1-sc1-ingress.tilaa.com
Steps
Follow these steps to link your domain to your container:
-
Create or Edit a Container
Go to the container creation or edit screen in the Nexaa portal.
-
Expose the container port
You need to expose a port for container traffic on which the container is listening to (e.g.,
5002:5002). -
Enable Public Access
Toggle the setting “Make this container accessible from the internet?” to enable.
-
Add an ingress
Here you can fill in some details of your domain and if you want to enable TLS (https):
- Domain name: You can enter your custom domain name (e.g.,
app.example.com) that has the CNAME pointing tonlhaa1-sc1-ingress.tilaa.com. If you leave it empty an autogenerated domain name will be created for you - HTTP port: This will be the port you exposed in the previous step (e.g.,
5002) - Enable TLS (optional): When enabling this all traffic will be redirected to https (secure http) and a certificate will automatically be created (and updated)
- Domain name: You can enter your custom domain name (e.g.,
-
(Optional) Restrict Access by IP
- You can restrict access by specifying allowed IP addresses.
- If left blank, the container will be accessible from anywhere in the world.
-
Click Add
Confirm the domain entry and click Add.
-
Save the Container
Make sure to save your container changes to apply the domain configuration.
Imporant
Once saved, your container will become available at the specified domain.
Please allow time for DNS changes to propagate — this may take several minutes to a few hours depending on your domain registrar.