Я ищу простое приложение, которое будет делать что-то вроде
Регистрация учетной записи должна быть онлайн. Загрузка не обязательно должна быть FTP, на самом деле я был бы доволен веб-инструментом, который поддерживал бы загрузку через какой-то java-апплет или что-то подобное. Меня не волнует, на какой платформе он работает, он окажется на выделенной виртуальной машине. Любые идеи?
Что ж, для фактического файлового сервера WebDAV вероятно имеет смысл.
Он хорошо поддерживается большинством настольных систем и стандартизирован. Доступно множество бесплатных серверов.
Для части «запросить учетную запись»: самым простым было бы иметь веб-страницу со ссылкой mailto :. Разрешите пользователю отправить электронное письмо с запросом учетной записи, а затем создайте ее вручную.
Если вы хотите что-то более интегрированное, вам, вероятно, придется реализовать это самостоятельно. Я не знаю программного обеспечения, которое бы делало это автоматически.
Вероятно, вы могли бы использовать какой-то интерфейс хостинга, который интернет-провайдеры используют для администрирования сервера своих клиентов, но это будет значительно сложнее и тяжелее, чем то, что вы хотите, поэтому может не подходить. Это действительно зависит от ваших конкретных требований.
Мы используем PHP webapp w2box для той же цели. Он не поддерживает несколько пользователей из коробки, но, возможно, вы можете создать небольшой модуль аутентификации с отдельными каталогами для каждого пользователя (я начал кодировать это один раз, но в итоге просто использовал .htaccess и отдельные установки w2box из-за нехватки времени).