If you don’t mind spending the money there are now a multitude of nutrient mixes for plants. In fact, there are even mixes specific to particular plants such as tomatoes. That is the easiest way to do this, buy something already formulated and balanced.
However, we do mind spending the money. Although it is not recommended by the hydroponics fanatics, we started with commercial plant fertilizer of the “Miracle-Gro” and similar brand varieties. One of the problems of these fertilizers is that they tend to have too much nitrogen, which can burn the plants when too concentrated. They can also have their nitrogen in a form that plants can’t utilize without soil bacteria which is, obviously, lacking in soilless growing conditions. On top of that, they also commonly lack things like calcium and sufficient iron. So we bought two different brands, which complement each other’s lacks when mixed 50/50, contain usable nitrogen, and our well water just happens to be mineral rich in iron, calcium, and several other minerals.
Yeah, OK, that IS a bit involved. And despite the nay-sayers, this did work for dad and me 30 years ago. I will say, however, that it works best for leaf crops rather than those that are fruiting types. Since we’re largely growing spinach that shouldn’t be a problem. Again, it’s not the optimum solution for optimum results, but once you get the mix figured out it’s relatively easy.
There are also numerous recipes on the internet for mixing your own nutrient solutions in large quantities.
Right now we’re estimating changing the nutrient out every two weeks. However, you do need to keep an eye on things, the fluid level and the plants. After three days, for example, we had to add another gallon to our current 12 gallon reservoir because of evaporation. So you need to keep track of these things until you find out the rhythms of your system and needed maintenance. Once it’s up and running you can, with timers and pumps, leave it unattended for days at a time so it’s not a constant preoccupation.
So, right now, I’m checking it once a day, usually the night flooding so I can check pumping, fluid levels, and drainage. If it continues as it currently is then it looks like checking in twice a week, with a fluid change out every couple weeks, should be sufficient.
The thing is, there isn’t just one way to do things. If you are contemplating adding fish to the system you’ll still need to provide maintenance. I’ve never tried that approach before, so I don’t know how much complexity that might add to the system.