Представьте. Вы - студент знающий css/html, что то слышали про php,js,C,C++. Когда то читали пару статей по администрированию серверов...
И вдруг вам на работе(или ещё где нибудь) просят(заставляют =) ) запустить и настроить новый сервер, который мы не давно купили и запустить на нём сайт компании (готовый). Плюс разработать какое нибудь удобное и красиво хранилище высококачественных фотографий (или видео), и также разместить на этом сервере. На всё про всё - месяц. Многие бы потеряли сознание при таких задачах, но те, кто всё таки остался на ногах, скажите - с чего бы вы начали? Что в первую очередь прочитали бы? На какие ресурсы полезли за инфой?
Заранее спасибо за ваши ответы!
aNation: даже если исполнитель хочет во всем этом разобраться, я б все равно сначала посоветовал выполнить задачу с использованием сервисов, предоставляющих такие услуги (например, на бесплатном тарифе). Посмотреть плюсы, минусы, возможности, цены.
Если же компании нужно, что б контент хранился только у них, еще и защищенно ото всех - то сомнительный выбор исполнителя.
Если компания хочет сэкономить на оплате сервисам... То, опять же, очень врядли, что у вас выйдет сделать лучше по соотношению цена\качества.
Виктор Выскребенцев: я понял вашу мысль, спасибо. И всё же, а если растянуть, например, срок на год, в сторону каких технологий стоит смотреть исполнителю? Интересно было бы знать конкретные техники, языки, и т.д. , которые можно было бы использовать в данной ситуации
aNation: да тут не в сроке дело. Управиться можно и меньше, чем за месяц.
Непонятно, какая стоит задача. Ни с точки зрения компании, ни с точки зрения разработчика (обучения)
Держать у себя на сервере сайтики со страничками "О компании", "История" и еще 3 штуки - это круто было годах в 80х.
Файл-менеджер? Дропбокс, гугл-драйв, лучше чем они не сделаете. Плюс, научиться работать с их апи - это тоже бонус.
Не хочется отдавать контент в чужие руки? Поверьте, если у вас нет огромного опыта, то дыр будет куда больше, чем "ЦРУ выведает инфу у дропбокса".
Ну, а непосредственно на ваш вопрос ответ дали выше - owncloud хорошая опенсорсная штука в этом плане. Поднять сайт - зависит от самого сайта. Скорей всего, вам хватит этого - help.ubuntu.ru/wiki/lamp
Недостаточно входных данных для анализа ситуации. Рекомендую для начала посмотреть в сторону готовых решений, лучше коммерческих, со вменяемой поддержкой, если конечно позволяют финансовые ресурсы. Если ресурсы не позволяют - изучите основные популярные бесплатные CMS и выберите наиболее подходящую. Только обязательно рассмотрите несколько вариантов и попытайтесь себе аргументированно ответить на вопрос "какое решение мне подойдетлучше в данной ситуации". Для более детального совета необходимо знать детали платформы и имеющегося сайта.