Alfresco можно установить в любом месте.Вам просто нужен сервер для его установки.Почему не хостинг-сервер?Так что - либо получите выделенный сервер где-нибудь, возможно, VPS или облако.Может быть, вы даже можете арендовать java-хостинг где-нибудь и развернуть Alfresco на каком-нибудь общедоступном tomcat?
Это также зависит от того, что вы планируете делать с Alfresco - вы планируете просто использовать готовые функции или хотитенастраивать это много?Сколько пользователей будут использовать Alfresco, насколько интенсивно?
Сначала получите черновой вариант, и тогда вы узнаете.