Bandwidth: can be mitigated using <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/following-instances#instances-redundancy">PeerTube redundancy system</a> and cache servers that serve video static files in front of your PeerTubeinstance
Sepia can also help you to search PeerTube content like videos or channels on <a target="_blank" rel="noopener noreferrer" href="https://sepiasearch.org/">Sepia Search</a>!
Except for video transcoding, a PeerTubeinstance 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.
A free software to take back control of your videos! With more than %{ videos } hosted videos, viewed more than %{ views } millions times and %{ users } users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft