Какую cms использовать для сайта-файлообменника, файлового хранилища?
На самом деле - любую. Но часть нужного вам функционала все равно придется писать самому. Загрузка файлов в большинстве CMS реализована, но с ограничениями (по типу, размеру и тд.). Это конечно можно настроить (или найти плагин/расширение), но опять, это не все. Не забывайте про вирусы и личные данные (все зависит от соглашения пользователя, но лучше вырезать гео-данные и тп. из фото). Возвращаясь к сути вопроса, я бы думал бы в сторону Joomla или Wordpress. Вам лучше посмотреть в сторону той, где есть больше ответов по вашей проблеме (подумайте и поищите решения возможных проблем).
посмотрите https://owncloud.com/