Self hosting a website needs a web server. I used a raspberry pi with ngrok, and nginx.
Create an account in ngrok, and register a free domain name. The setup of the web server
is explained in the document below.
The link of the website hosted using the Pi is: https://splendid-welcomed-polecat.ngrok-free.app