How to run Stable Diffusion locally

If you want to run Stable Diffusion locally on your computer and don't know the best way to do it, this article will help you choose the right method.