If you want to store many videos on your PeerTube instance, you may want to store videos externally using <a href="https://docs.joinpeertube.org/maintain/remote-storage" target="_blank">Object Storage</a>.
It has been created by <a target="_blank" rel="noopener noreferrer" href="https://www.davidrevoy.com/">David Revoy</a> (illustrations are under CC-BY).
It is a project supported by Framasoft, a French non profit recognized as being of <strong>general interest</strong> and <strong>funded 90% by your donations</strong>.
It serves two purposes on a PeerTube instance: it ensures all videos can be played optimally in the web interface, and it generates different resolutions for the same video.
It's the reason why we encourage developers to use the <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/contribute/plugins">PeerTubeplugin API</a> to create their own monetization system.