Fire is your friend here. Bring your water to a rolling boil for at least one minute. That’s it.
At higher altitudes, give it three minutes. The air is thinner, so the water boils at a lower temp. Bacteria get cooked like a bad egg.
It’s almost too simple. But it works on everything: bacteria, viruses, and even the grumpy protozoa. You just need a pot and some patience.