I did it in a different way, I made the landing page the home page: https://tube.jeena.net/home
Then I used the Client markup for PeerTube https://docs.joinpeertube.org/api/custom-client-markup to define what should show up on that home page. I basically have a list of latest uploads and then some specific chanels which I would like to promote when people arrive and want to see what's going on on that instance.
I think https://tilvids.com did something similar.