I leverage a VPN and yt-dlp.
If helpful I can share the scripts I use to download new videos from channels. If you are seeking to download an entire channel… you need to consider the bandwidth that the VPS service will charge. I say use your home machine, a good VPN, and have at it.
When you come from the Windows desktop world, it makes sense to use Windows for a home server because it is what you know. In fact that is how I started out, then I moved to Windows server OSes. Eventually, I landed in the Linux space for both desktop and server.
Microsoft has a philosophy and way of doing everything, but it is their way. When we’re talking about homelabs, we are talking about becoming admins of our own machines. Microsoft does not provide the level of flexibility that Linux does. For me the advantages of Linux over Windows are as follows:
All my machines in my family home are Linux-based at this point. So much can be scripted and controlled remotely from the terminal. Management is easier IMO. Cronjobs and aliases are a magical joy.