Engineer775 has an ingenious setup where he can easily heat water without using any electricity. He made a coil from some copper tubing and placed it inside a stovepipe.
Basically, the fire heats up the coil to several hundred degrees, and as water flows through the coil, it gets nice and hot. After that, it dumps into his water heater.
You can watch the full video below.