@hdemeillon, the relay module I had suggested AND the one you are proposing use opto-isolators to separate the power requirements between the relay board and the driving processor. The relays DO require 5V to drive their coils and so you will need to supply that separately to the board with enough current to drive all the relays. However, each channel’s opto-isolator means your are driving an LED via a GPIO pin on processor (Photon), reducing the current requirements and isolating the relay coil driving voltage/current requirements from those of the LED/Login input from the Photon.
The board you linked to only requires 5ma drive on the opto-isolator to activate the relay. Make sure the 5V supply to provide to the DC+ of the relay board can handle the all-relays-on total current. I suggest using a 1A supply. Also, if you power the Photon from the same supply via Vin, make sure you add decoupling capacitors between the Vin and GND rails of the Photon to reduce power supply noise when the relays switch. I suggest a 100uF electrolytic and a 0.1uF ceramic as a good start. Make sure to keep your wiring between the Photon and the relay board short and I HIGHLY recommend using a breaker panel for your power management. Even better, get a qualified electrician for the AC parts!