This is kind of an info dump and I havent fully gone through to verify everything but this is a guide from a trusted ytber explaining step by step how he setup and managed his self hosting environment.
For a more bite sized entry into self hosting just join the community (like you are now) and learn about the different services people are hosting and when one sounds good then look into how to set it up and ask questions along the way.
How would it not? There is not currently a ps5 games launcher on PC for them to issue your games to.
I think a launcher is a minor problem to have games available on both platforms. This would move so many people I know over to PC gaming.