Посоветуйте зарекомендовавшие себя технологии для создания сайта. Я хотел бы создать сайт с материалами для студентов и молодых ученых ВУЗа. Там будут размещены репозитории git, презентации, видео семинаров и др.
Основные задачи: чтобы всё работало надежно, безопасно, быстро, выглядело аскетично и не использовались сторонние сервисы (хостинги git, сайты для демонстрации презентаций и др.). т.е. хотелось бы самому полностью контролировать процесс.
1. С ОС и веб-сервером я уже определился - это будет Debian и nginx.
2. Дерево директорий: идеальный вариант, как я хотел бы, это вот: http://mirror.yandex.ru/ с поддержкой http, ftp и rsync. Это прекрасно! Как подобное можно реализовать?
3. Для веб-интерфейса git пока нравится только cgit. Что скажете по удобству и безопасности? Оч. нравится внешний вид и скорость работы. Так же удовлетворяет вышеуказанным требованиям? И хотелось бы иметь ограничения доступа к отдельным репозиториям.
4. Нравится slideshare, но идея была в своем сервисе. Существует ли аккуратный и надежный веб-интерфейс для просмотра слайдов, или лучше просто хранить презентации в директориях из пункта 2?