The Pi Web Hosting Utility Does All The Work, But There Are Some Requirements:
Hardware:
Raspberry Pi 3b or better
Minimum 16gb micro ssd card
Other Requirements:
Admin access to your router
Domain name (optional)
This instructional video shows you just how easy it is to setup a website from A-Z. You are only a few clicks away from hosting as many local or public websites as your hardware desires.