The main components of a hydroponic system include a reservoir for nutrient solution, a pump to circulate the solution, growing containers, and appropriate lighting.