Задача: необходимо предоставить доступ к большому количеству файлов (~100Гб) по http, доступ максимально простой и управление тоже не обременительное.
- Доступ по паролю (basic-auth должно хватить)
- Скачивание файла в одно касание
- Сейчас есть страничка на которой тупо ссылки на файлы лежащие на том виртуальном хостинге, это работает но с объёмом данных проблема, необходимый тариф - сотни денег, переехать на другой хостинг не хочется / нельзя
- Желателено автоматическое формирование страницы с ссылками, основываясь на содержимом целевого каталога
- Ожидаются периодические наплывы трафика, но не часто
- ftp не предлагать
Что пришло в голову:
1. Сколхозить пк с онтопиком на борту, nginx раздаёт статику и запрашивает пароль, php и крон формирует страницу с ссылками, самба принимает файлы. Плюсы: независимость от всяких облаков, железки уже есть, настройка простецкая, задача выполняется. Минусы: нужен канал, нужен статичный ип, обслуживать сабж будет некому, со временем накопится дыр и будет он частью ботнета, при неполадках решить вопрос тоже будет некому.
2. Купить nas. Плюсы: не знаю, не встречался с насами, не уверен что на недорогом варианте можно такое реализовать. Минусы: нужен канал, ип, нас...
3. Платный файлохостинг с прямыми ссылками на файлы. Плюсы: обслуживает фирма. Минусы: насколько понимаю - единственный вариант вручную вытаскивать ссылки и вставлять в страницу? Ну и вообще-то не сталкивался с такой задачей, может ещё есть подводные камни?
Буду признателен за помощь. Перенесите если толксы не подходят, просто здесь народу больше, вопросы наподобии бывают вроде.