If you only want to migrate your website to Templ and keep email and other DNS settings elsewhere, you should only point your A-record to your Templ server's IP address.
You can find the IP adress in our control panel by navigating to Websites in the left panel, then click on the name of your website. The IP address will be listed under Website Details.
How to change A-Record
The A-record is changed where you control your DNS settings, normally this is the same as where you registered your domain. Log in there and navigate to the DNS settings.
The A-Records you need to update are @ and www so that these point to your Templ servers IP address.
It is very important that you change both @ and www
You can set TTL to 300 for faster propagation. Another thing you must do is to remove any AAAA for @ and www, these are for IPv6 and are not needed, and will cause automated SSL certificate generation to fail, so make sure to remove these AAAA-records if you have any.
How to check if your A-record changes have propagated
The easiest way to check if your name servers have propagated around the world is to use DNS Checker.
Simply enter your domain name in the box, and in the dropdown field select "NS" and then click Search.
If your A-record changes have propagated, they should show your Templ servers IP address as a result. Keep in mind that it can take several hours for the changes to take affect.
How to generate the SSL certificate manually
In case your SSL certificate has not been generated automatically, you can do it manually in the Templ.io Panel. Keep in mind that you should wait until your name servers have propagated before you do this.
To generate the SSL certificate manually in the Templ.io Panel, follow these steps:
- Login to your Templ.io Panel
- Click on Domains in the left menu
- Click on your Domain (find the correct one in the list if you have more than one site hosted on Templ.io), and then click "Add SSL Certificate Now!"