Peertube for windows 10

How do I download it for Windows 10?

I’ve been trying to do this for hours, YouTube or Bitchute or Vimeo doesnt help either

And I’m trying to host it on neocities

Are you looking into using it?
Here is the list of servers : PeerTube instances | JoinPeerTube

Or hosting a server?
If so using docker is probably the easiest way.
First install docker : Install on Windows | Docker Documentation
Then get and run peertube : PeerTube documentation

Good luck.