Я думаю, все знают сервис drobbox. Планируется сделать нечто похожее. Есть энное число пользователей. Есть биллинг. Пока смотрю в сторону FreeNAS. Для авторизации пользоваеля должен использоваться LDAP биллинга. Вопрос вот в чем, как клиенты будут монтировать шары? Клиенты находятся в разных подсетях, значит об smb можно забыть. Использовать ftp?..
Вообще, может, кто-то поднимал подобную систему (домашний NAS не в счёт, т.к. там одна подсеть как правило), как вы организовывали доступ к хранилищу из вне?