
Estou procurando um aplicativo simples que faça algo como
Allow user to sign up for an ftp account -> ask admin for approval -> create ftp account for that user
agora não precisa ser FTP; na verdade, eu ficaria feliz com uma ferramenta baseada na Web que suportasse upload por meio de algum tipo de miniaplicativo java ou algo semelhante. Eu não me importo com a plataforma em que ele roda, mas se pudéssemos evitar o PHP, seria legal. Alguma ideia?
Responder1
Qual plataforma? Sem isso, estou apenas dando alguns conselhos gerais.
Isso é fácil de conseguir e acabei de fazer algo semelhante para minha empresa, mas depende de uma série de coisas e geralmente exigirá um pouco de script.
A maneira mais fácil é encontrar um servidor FTP que suporte um banco de dados para adesão de usuários, então tudo que você precisa fazer é criar um pequeno site no idioma de sua escolha e simplesmente levar nome de usuário e senha junto com tudo o que desejar. Você pode então configurar esse script para enviar um e-mail com todos os detalhes ou simplesmente exibi-lo em outra página da web (administrativa) e um botão excluir ou confirmar.
Ao pressionar delete, ele exclui a entrada (é claro!) e ao clicar em confirmar, pode inserir os detalhes no banco de dados do servidor FTP.
Você também pode usar um servidor FTP que tenha associação em qualquer formato (como arquivos XML ou contas Windows/Unix), mas ter um que tenha um back-end de banco de dados é muito mais simples.
Além disso, você poderia ter todos os usuários em um banco de dados, sejam eles confirmados ou não, mas eu disse o acima apenas para simplificar, pois você provavelmente não deseja milhares de usuários de FTP não confirmados/desativados.
Responder2
se for openBSD, você pode hospedar um site FTP de arquivos usandoFreenas. Freenas pode ser usado como servidor web agora, então você pode fazer isso.