Ok, if that's the scenario then you can use a service called lichess. On this link you can start a game with the time indications you want:
https://lichess.org/?any#hookAnd after generating the match you will get a link to share with the user yo want to play, Since you want to bet with trusted friends, then you only need to make the bitcoin transaction after each game

Thank you for posting this. I like it so far in my testing.
I tried several other options but so far this is the best for me and it has all the customizations I need.