+ Do you have to penetrate the roof?

The only non-penetrating roof application is on a standing seam metal roof. On all others we use a very reliable roof flashing made especially for solar mounting systems.