Since late July this year I have been working on this own project of hosting my own website in my own desktop computer.
Since Dhiraagu's internet connection uses dynamic IP addresses that change over time, I have to use a DDNS (Dynamic DNS) client installed on my computer. So using a free service from www.dynu.com which automatically updates the IP address using their client software I started work on my computer.
My Windows 11 Pro has Microsoft IIS (Internet Information Service) webserver and using Notepad I wrote a simple HTML (Hyper Text Markup Language) index.html page which shows "Allah Akbar...Allah is great" in the browser.
I need a PTR (Pointer Record ) to be added for reverse DNS which means I need to have a static IP address binded to my Dhiraagu provided router...So I applied in Dhiraagu App in my phone for a static IP Add On which costs 81 MVR per month.
The static IP address was applied to my router in a few moments but for my own safety I have censored the IP address in the below screenshots.
I have to enable port forwarding in my Dhiraagu provided Huawei router and Windows Defender Firewall...I opened the ports 80 and 443 for normal and secure connections respectively.
Using a free tool called Win ACME and running that tool as administrator in Windows I installed a free SSL/TLS certificate to enable https connections. The certificate is from Let's Encrypt.
To check whether the ports 80 and 443 is open I used https://portchecker.co
As I now have a static IP I don't now need Dynu DDNS client but in Cloudflare I had to add 6 NS records and point them to Dynu nameservers.
The URL (Uniform Resource Locator) of my computer desktop site is https://home.naheez.mv and home is a subdomain which separates main domain naheez.mv which is a blog in Google Blogger. I have another subdomain shop.naheez.mv which is now in a webhosting company called x10hosting (before it was in a service called freehostia). The domain naheez.mv is registered in Dhiraagu as it's the .mv TLD (Top Level Domain) provider of Maldives.
For the moment due to my physical injury I have taken a break in developing this personal website.
Allah Akbar...Allah is great...