Well, you need a calcium reactor, 20lb CO2 canister, regulator, bubble counter, pH probes, a couple small powerheads and a control valve system. Basically you bubble CO2 into the reactor filled with calcium carbonate media creating very low pH there. The calcium carbonate slowly dissolves in low pH, and that is dripped slowly back into the tank. You have to tweak the CO2 and drip rate and get it just-so to maintain the proper pH both in the reactor and the tank. If you add too much CO2 and/or drip too fast, you can crash the pH from your tank. Conversely, if you add CO2 and/or drip too slow, the reactor really doesn't do the job. It's a fine balancing line.
Also, not cheap
Also, not cheap