Назад | Перейти на главную страницу

Как предоставить веб-доступ для взаимодействия с файловой системой?

Мне нужно предоставить веб-доступ для взаимодействия с файловой системой (загрузка / скачивание файлов). Обычно люди будут обращаться к этим файлам с помощью sshfs, но в крайнем случае мы хотим, чтобы у людей был веб-доступ к этим файлам. Мы хотим запустить веб-сервер, apache2 и какое-то веб-приложение или что-то еще на файловом сервере, что позволит людям входить на веб-сайт и взаимодействовать с файловой системой. Если бы этот веб-доступ был чем-то вроде dropbox, это было бы здорово, но не обязательно так гладко. Нам просто нужны возможности загрузки и выгрузки.

Мы не хотим использовать WebDAV или SparkleShare.

Есть ли у кого-нибудь хорошие рекомендации по использованию инструментов с открытым исходным кодом для этого или даже несколько хороших ключевых слов для веб-поиска, которые я мог бы использовать, чтобы найти это сам? Пока я не нашел то, что ищу, потому что действительно не знаю, что искать.

Заранее спасибо.

Вы могли бы использовать на открытом воздухе. У него есть бесплатная версия сообщества. Это довольно продвинуто, например у него есть возможности управления версиями. Он основан на java. У него есть большое сообщество и коммерческая поддержка, если вам это нужно.

Что мне не нравится в этом, так это то, что всю файловую систему, которой вы хотите поделиться, необходимо перенести в файловую систему на открытом воздухе.

Взгляните на BarracudaDrive, который сочетает в себе веб-файловый менеджер и сервер WebDAV.

Веб-файловый менеджер поддерживает загрузку перетаскиванием в новых браузерах.

Вы не найдете более простого сервера в использовании, чем этот.

http://barracudaserver.com/products/BarracudaDrive/

Вы можете загрузить версии для Linux, Win, Mac и т. Д. Или использовать автоматический онлайн-установщик: barracudaserver.com/products/BarracudaDrive/cloud/

Зачем все усложнять? Рассмотрите возможность настройки FTP-сервера как доступного только для чтения с аутентификацией. Большинство используемых веб-браузеров могут просматривать ftp-сайты и взаимодействовать с ними.

IMHO, у вас возникнут проблемы, если вы разрешите загрузку файлов через HTTP, потому что третьим сторонним злоумышленникам становится намного проще загружать данные, которые могут скомпрометировать ваш сервер. Безопасность веб-сайтов нетривиальна и требует чрезмерных затрат времени для небольших организаций.