Pues hay de todo tipo, desde gratis y muy completos, pasando por baratos y peques, hasta los caros y llenos de muchas cosas (solo es cosa de deabilitar los registros/toquetear un par de líneas de código):
https://www.buyscripts.in/file-hosting (10USD, sencillo, tiene subida normal, remote, protección hotlink y panel de admin).
https://yetishare.com/index.html (muy completo, bastante caro, tiene de todo, incluyendo cuentas premium y sistemas de recomensas PPD/PPs)
https://sibsoft.net/xfilesharing_free.html (similar al anterior, con un feo diseño por defecto, pero era el que más usaban en la era de oro de el upload PPD)
https://owncloud.org/ (gratuito, pero se actualiza como wordpress, es un script para la nube como dropbox muy completo, no tiene registro de usuarios, solo el admin puede crear nuevos registros, incluso puedes sincronizar carpetas de la misma manera que dropbox)
etc.
.
.
.
Si solo necesitas subir y permitir que descarguen (sin cuentas premium de por medio, ni nada similar), basta con owncloud y poniéndole contraseña a los enlaces de descarga (por si acaso).
Si quieres cuentas premium de por medio, limitación de velocidades, etc., hay varias alternativas más aparte de las 2 que te puse en la lista.
kj