Search and install PeerTube<a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/customize-instance">plugins or themes</a>
See the dedicated section in the PeerTube documentation: <a href="https://docs.joinpeertube.org/use/report" target="_blank">https://docs.joinpeertube.org/use/report</a>
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>!
Storage: can be mitigated using <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/remote-storage">S3/Object storage</a>
The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive).