Do you have coddy to point the DNS to your keyckloak instance like in this part of the tutorial? auth.gurucomputing.com { reverse_proxy http://keycloak:8080 }
Also do you have the domain registered?
I would add real-debrid too it speeds the load time. Regarding the subtitles I think you configure it when installing torrentio. For Android TV I have a Firestick tv 4k and Firestick 4k max, both runs streamio+real-debrid+Torrentio very well. For the French content you can configure it to be priority when installing torrentio
I am planning to do something like what you want. I found this video which covers the hardware part of things. Regarding software I am a little lost too. https://youtu.be/vjDoQA4C22c
I use this https://real-debrid.com/ register for an account and pay the subscription. Then you can generate an API Key that you can use in Torrentio. Through the web interface you can paste links manually to download.
For me the link to download was broken it should be with lowercase “d”, and an “s” at the end. https://yuzu-emu.org/downloads/
Real-debrid is like a “cache” for torrents. Instead the torrent been streaming direct to your device, it will be downloaded to the real debrid server, and then streaming it from real-debrid to you. The good thing is that if you start a torrent that is already in the real-debrid it will start streaming instantly. It is payed but I think it is totally worth.