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

Есть ли Linux-эквивалент Yousendit?

Мы хотим получить функциональность, аналогичную Yousendit или одной из других служб, которая позволяет конечным пользователям загружать большие файлы. Но у нас есть несколько серверов Linux, и мы хотим использовать их вместо третьих лиц.

Кажется, что есть программное обеспечение практически для всего остального для Linux, я не могу поверить, что нет ничего, что могло бы удовлетворить наши потребности.

У меня было аналогичное требование в моей компании, я решил его следующим образом: http://openupload.sourceforge.net/

Это точно так же, как yousendit: вы загружаете файл, у него есть даже индикатор прогресса, и вы можете отправить электронное письмо, даже с помощью pwd, чтобы ввести его для загрузки файла. Это великолепно!

Только одно: не забудьте отключить output_buffering, добавив это в свой .htaccess:

php_value output_buffering off

Если вы этого не сделаете, каждая загрузка потребует столько памяти php, сколько размер файла (что может легко вывести из строя ваш сервер или привести к ошибке 500).

Надеюсь это поможет :)

Максимум

Вам действительно нужен веб-интерфейс?

Внешне: общедоступный веб-сервер, обслуживающий каталог, доступный через общий ресурс CIFS, который пользователи могут отправлять по электронной почте. Конфигурация BasicAuth для защиты паролем, если необходимо. Клиентские инструменты для шифрования. В общем, вариантов масса.

Внутри: вики и общие решения для обмена файлами, такие как NFS и SAMBA. Опять же, масса вариантов.

Вы просмотрели Свежее мясо и Sourceforge?

Некоторое время я использовал переименованный sendthisfile.com, и он отлично работал, но я использую его время от времени, и я не мог оправдать оплату за него, когда я запускаю свои собственные серверы. Я только что установил и настроил Друпи в Ubuntu 12.04. Он использует Python. Вроде довольно солидно.

Если вы не против потратить деньги, я (легко) создал / интегрировал «корпоративную» учетную запись YouSendIt на веб-сайте, для которого выполнял контрактные работы: мы встроили форму YouSendit на страницу сайта; потребовалось всего минут 15.

Вы можете настроить сообщение электронной почты, логотип и т. Д., Которые взимаются в зависимости от того, сколько загрузок вы делаете в месяц и сколько данных, если я правильно помню, но это было немного.

http://drop.io действительно красиво и свободно размером до 100 МБ; может также иметь возможность встраивания / настройки.

http://www.popscript.com есть один, но он стоит 139 долларов, и я не знаю, насколько хорошо он работает.

Разве вам не нужен Dropbox? https://www.dropbox.com/downloading

Apache имеет тенденцию использовать столько памяти для каждого процесса, сколько загруженный файл имеет размер. Это очень скоро убьет ваш сервер, если вы будете постоянно получать большие файлы.

Вы пытались настроить lighttpd для ваших потребностей в получении загрузки? Он должен вести себя более разумно: сохранять фрагменты во временный каталог, который вы определяете, и не использовать всю имеющуюся у вас оперативную память.