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.