Custom Domain Setup

Video Guilde

Please watch this video fully. Please do not skip any part of the video or don't come to an conclusion before ending the video.
Video Link: https://www.youtube.com/watch?v=MqOfbqGH1Q4&list=PL9Ta_rdXJRTC3S1taiu_bMm8dUYNyhVc7&index=1&t=3s
 


Video Note:
 

  • My native language is not English.
  • All I tried to clear the concept to you guys.

Written Guide

  • If a user wants to load his portfolio website in a custom domain, he will need to purchase a package which has custom domain feature
  • Let's assume, the user has purchased a domain named customer.tattoo & he wants to load his portfolio website under customer.tattoo
  • Once the user purchased the package (which has custom domain feature), he will get a Custom Domain menu in Domains & URLs (follow below Screenshot) in User Dashboard
    Screenshot:
  • There, he will get a option to send request for his custom domain customer.tattoo
  • Before sending the request, the user will have to add CNAME record to his custom domain customer.tatoo from the domain registrar (Namecheap, godaddy etc..) account of customer.tattoo.
    CNAME record is basically needed to point a custom domain to your business domain so that your website can show the portfolio website to the custom domain.
    The user will get the CNAME record data in the table in Domains & URLs > Custom Domains page of User Dashboard (follow below Screenshot).
    Screenshot:

    Different domain registrar (Namecheap, Godaddy etc...) has different interface for adding CNAME record. If the user cannot find the option to add CNAME record in domain registrar's dashboard, then please ask the user to contact the domain registrar's support. The support will help them to find it.
  • After adding CNAME record, it will take some time to complete DNS propagation of the custom domain customer.tattoo. It is said that it takes upto 72 hours to complete DNS propagation. But, generally the propagation is completed much quicker than that (few hours)
    Users can visit this website (https://www.whatsmydns.net/) to check if the DNS propagation of the custom domain customer.tattoo is completed all over the world or not
  • You can update text of this page (Domains & URLs > Custom Domains page of User Dashboard) from Custom Domains > Request Page Texts of Admin Dashboard

    Those updated texts will be shown in Domains & URLs > Custom Domain of User Dashboard
  • Once the DNS propagation is completed, the user can finally send request for the custom domain customer.tattoo
    Screenshot:
  • After that, You can see the requested custom domain customer.tattoo in Custom Domains > All Requests or Custom Domains > Pending Requests in Admin Dashboard
  • Now, you need to add this requested custom domain customer.tattoo as an addon domain in your hosting

Steps to do that:

  • login to your hosting & search for addon domains
    Screenshot:
  • After clicking on Addon Domains menu, you will see a form to add Addon Domain
    • Enter the user's requested custom domain customer.tattoo in New Domain Name input field (follow below screenshot)
    • After entering New Domain Name, the Subdomain field will be prefilled automatically. You don't need to do anything for this field
    • Enter the folder location where you have put the installable project files (follow below screenshot)
    • Now, click on Create button
  • After that, please don't forget to change the status of customer.tattoo from Pending to Connected in Custom Domains > All Requests or Custom Domains > Pending Requests of Admin Dashboard
  • The DNS propagation of customer.tattoo is completed on your user's location. Thats why he had been able to send request for the custom domain customer.tattoo. But it might be the case, that the DNS propagation is not completed on your location yet. Hence, you might not see anything after visiting the custom domain customer.tattoo yet. But no worries, As DNS propagation has already been completed on the user's end, he will be able to see his portfolio website after visiting customer.tattoo, just after you add customer.tattoo in your hosting & change the status of the custom domain to Connected from Admin Dashboard. You will also be to see the user's portfolio website visiting customer.tattoo, once the DNS propagation for customer.tattoo is completed on your location too
  • If anyday, the user wants to change his current custom domain & request for a new custom domain, he can do that. In that case, he will need to add CNAME record for his new custom domain & send request again for the new custom domain.
    You can see his new request in Custom Domains > All Requests or Custom Domains > Pending Requests of Admin Dashboard
    There, You will need to change the status of his current custom domain customer.tattoo to Removed
    Screenshot:

    Also remove the current custom domain customer.tattoo from your hosting addon domains list

    Then, add the new requested custom domain as addon domain in your hosting (steps are already mentioned above)
    & after that, change the status of the new requested custom domain to Connected from Custom Domains > All Requests or Custom Domains > Pending Requests of Admin Dashboard