Yes, One can host a website by oneself with the help of software that allows internet users to access website files on their computer. However, running a server at home comes with a huge risk as hosting at house easily exposes your IP address to the world. This leads to malware or other internet attacks that could shut off your home internet totally.