There is no need to do all of that to achieve what you want.
All you need to do is keep a computer/device ON 24/7 that is programmed to:
1) Have a lobby (as a Host) and join a ROOM when up to 8 other players gather up.
2) Since above will make the signalling server device get occupied in the game, you need some way to start another tab, and run another version of the game with Signalling server to search for another set of players.
3) As a game ends, the running tab should close.
That's how I think it can be done easily.