I built these last year with 55 gallon water storage barrels, pvc plumbing, a small submersible water pump, and fluorescent overhead lighting. They have produced well indoors.
The top barrel holds the grow bed media (lightweight expanded shale) and pvc plumbing for the automatic bell siphon in the center, which periodically drains the grow bed. A small submersible water pump located in the bottom barrel provides aeration for fish in the bottom barrel, and plants in the top barrel. I run the pump on a constant flood and drain cycle to automatically flush every 12-15 minutes. When the grow bed is completely drained, the bottom tank holds about 30 gallons of water.
I primarily used goldfish in this system to grow cool weather vegetables indoors throughout the year (parsley, spinach, lettuce, etc).