Not if you want people to visit it. Every website requires server space and resources to be accessible to end users, so all online websites need to be hosted in some manner. You can create a “local” website that runs on your own computer, but these sites are not accessible to online visitors. However, they are useful for testing and development purposes.