2009-02-17 2 views
2

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

  • работает над HTTPS (так SFTP или другие аналогичные решения из вопроса)
  • позволяет пользователям загружать файлы с использованием учетных данных, которые мы предоставляем им заранее.
  • Файлы, загруженные таким образом, должны отображаться только при использовании одной и той же учетной записи (или учетной записи администратора).
  • позволяет администратору загружать файлы в учетную запись пользователя, чтобы пользователь мог загрузить (это не обязательно должно произойти через webapp)
  • (по желанию) он должен предоставлять уведомление по электронной почте, когда новые файлы будут загружены пользователями
  • (по желанию) она должна обеспечивать автоматическую очистку загружаемых файлов, предпочтительно после определенного периода времени, что загрузчик может установить

I «Я потратил некоторое время на поиск такого приложения как на Google, так и на переполнение стека, но пока не нашел ничего привлекательного. Может быть, кто-то здесь знает об этом и может помочь мне с указателем? Заранее спасибо.

+0

Некоторое время назад мне приходилось разрабатывать собственные приложения для этого. В настоящее время я бы рекомендовал использовать платный сервис для этого. –

ответ

1

Решение может быть F * EX см http://fex.rus.uni-stuttgart.de/

+0

Звучит блестяще. Я бы даже сказал «точно, что я просил», поэтому я задал это как «принятый ответ» на мой вопрос. Однако есть уловка, которую я точно не уточнил. Мне нужно, чтобы он работал в Apache, поскольку я не могу отключить Apache, и я не могу переместить его в другой порт. – bdumitriu

+0

И, как вы упомянули в FAQ, это невозможно. Я вижу, вы упомянули о двух других проектах, я посмотрю, может быть, я найду то, что мне нужно. В любом случае, спасибо за письмо и указав мне на F * EX. – bdumitriu

+0

Вы можете запустить F * EX на другом порту, см. http://fex.rus.uni-stuttgart.de:8080/ – 2009-02-26 16:42:36

1

Как насчет WebDAV? Это то, что subversion использует для синхронизации файлов через HTTPS. Вот list of open source WebDAV projects.

+0

Спасибо за подсказку. Я начал экспериментировать с WebDAV вчера, и он сделал мне несколько шагов вперед. Это не совсем так, как хотелось бы, но я мог бы использовать его. Все еще надеемся на несколько более дружественное веб-приложение. – bdumitriu

0

Вы могли бы, возможно, собрать что-то дешево с Bugzilla, возможно, с тщательной reskinning. Настройте его так, чтобы клиентские билеты были частными, видимыми только для себя и для группы администратора. Чтобы отправить файл клиенту, вы должны создать новый билет, который будет отображаться только в правильной группе и прикрепить к нему файл. Вы получаете бесплатную электронную почту, и вы вполне можете найти, что вы можете авто-expire старые «билеты».

Смежные вопросы