If your ISP internet service provider allows it. Some isps allow web servers on there internet service and others don't. Check with your isp.
But beware your website may not load as fast and your internet connection will be bogged down.
I recommend just going with a web host and pay around $4.00 per month for quality web hosting.
It will be money well spent.