As the name suggests, solar panels are an obvious first ingredient. The precise size and production capabilities of your individual solar panel array will depend on the amount of available sunlight in your region, the usable space of your roof, and your energy consumption needs.
A solar battery will also be necessary, to allow your home to continue to run after the sun goes down. Throughout the day, your solar storage device will charge as your panels generate excess electricity. Rather than simply losing out on all of that available solar power, a battery enables you to keep it for use at a later time. Depending on your energy needs, you may have a single battery, or even a battery bank.