@NateDhaliwal is right. Generally you should use a VPS in the cloud.
However, a local install is still possible for Production, but it will be more complex and isn’t the “supported install”
Additionally, you should check the Terms of Service for your broadband provider as this usage may be against them.