You don’t need to do content filling the site.
When downloading videos or music, visitors automatically add beautifully indexed content to your site.
Any hosting with support for php is suitable for the script to work.
MySQL database is not needed!
Any modern and inexpensive hosting meets these requirements.