Dalam sistem hidroponik do-it-yourself (DIY), semua kebutuhan tanaman harus dipertimbangkan. Tanaman membutuhkan air, cahaya, yang dapat disediakan oleh matahari atau pencahayaan buatan, dan nutrisi, yang dikirim ke tanaman melalui air. Mereka juga membutuhkan udara, suhu yang stabil, dan sesuatu untuk tumbuh, bahkan ketika mereka ditanam tanpa menggunakan tanah.
Salah satu hal terpenting yang harus dilakukan saat membuat sistem hidroponik DIY adalah memutuskan apakah sistem akan ditempatkan di dalam ruangan atau di luar ruangan. Taman hidroponik dalam ruangan dapat disimpan sepanjang tahun, tidak peduli apa kondisi cuaca di luar, tetapi mereka akan membutuhkan tambahan sumber cahaya, menambah biaya sistem hidroponik. Hidroponik outdoor tidak akan membutuhkan banyak perhatian karena matahari memberikan cahaya dan iklim tidak terkendali. Sistem luar ruangan dapat, bagaimanapun, menghasilkan hasil yang kurang dapat diprediksi karena tanaman tunduk pada kondisi cuaca buruk yang sama dengan taman luar ruangan tradisional.
Hal lain yang perlu diperhatikan saat membangun sistem hidroponik DIY adalah bagaimana tanaman akan dipegang tegak. Meskipun tanaman tidak membutuhkan tanah, jika ditanam langsung di air, mereka perlu disimpan sebagian di atasnya agar batang dan daunnya tidak tergenang air dan busuk. Tanaman dapat diapungkan di atas air melalui penggunaan platform terapung atau dapat ditanam di keranjang yang diisi dengan substrat non-tanah, seperti batu lava. Untuk tukang kebun hidroponik pemula, seringkali lebih mudah menanam di substrat seperti batu, menyiram tanaman dengan air yang kaya nutrisi seperti menyiram tanaman di dalam pot. Platform terapung mungkin menawarkan tanaman akses terus-menerus ke air dan nutrisi, tetapi mereka akan membutuhkan pengaturan khusus agar dapat bekerja.
Meskipun dimungkinkan untuk membuat sistem hidroponik DIY yang rumit dan mahal, banyak orang dapat bertahan dengan sistem sederhana. Dalam sistem hidroponik sederhana, penyiraman, pemberian makan, pencahayaan, dan kontrol iklim semuanya ditangani dengan tangan daripada dengan sistem otomatis. Untuk sebagian besar, ini berarti bahwa tanaman dirawat sekali atau dua kali sehari. Timer juga dapat ditambahkan ke lampu, sistem penyiraman dan pemberian makan, dan kontrol lingkungan sehingga tanaman dapat dirawat secara otomatis. Menyiapkan sistem hidroponik DIY otomatis, bagaimanapun, jauh lebih rumit.