Security login plugin

Can anyone recommend a plugin that I can use to close my wordpress site for the public? I want the website to only be accessible via login. Is this possible?

You might be interesting looking at our plugin it had an option to protect your content and show it for logged in users only

Would I be able to apply this to this homepage?

You can easily protect any content using the plugin shortcode and if you don’t use custom page as front page our support will give you alternative solution.