Except for video transcoding, a PeerTube instance is not CPU bound. Neither Nginx, PeerTube itself, PostgreSQL nor Redis require a lot of computing power. If it were only for those, one could easily get by with just one thread/vCPU.
Framasoft does not make money by developing PeerTube! We are <strong>a public interest organization where over 90% of our funding comes from donations.</strong>
If you have a minimum amount of time and technical skills, creating your own platform (also called "instance") <strong>on your server</strong> is the best way to take advantage of PeerTube.