Procurando por servidor FTP que permite o gerenciamento de usuários do banco de dados

1

Estou planejando um aplicativo de servidor que manipule arquivos enviados via FTP. O aplicativo deve analisar documentos de texto recebidos e gravá-los em um banco de dados (provavelmente um banco de dados orientado a documentos, como o Mongo). E o aplicativo também deve retransmitir todos os arquivos binários grandes que ele recebe para o Amazon S3 para armazenamento e hospedagem.

Gostaria de gerenciar todos os aspectos do servidor FTP programaticamente. Por exemplo, quando um usuário se registra por meio de uma página da Web, o aplicativo deve poder criar a conta do usuário no banco de dados e provisionar um diretório no servidor para receber arquivos. Estou usando um servidor Linux, mas estou aberto a considerar qualquer linguagem de programação ou framework.

Eu experimentei o VSFTPD, mas não gostei da maneira como o aplicativo depende de arquivos de configuração e da criação de usuários e diretórios por meio da linha de comando. Alguém por favor pode recomendar qual framework de servidor devo considerar? Eu sou um pouco inclinado para soluções que alavancam Javascript / Node.js ou Python.

Estou aberto a qualquer coisa que possa ser executada em uma caixa do Linux.

    
por hughesdan 04.06.2012 / 05:41

2 respostas

2

O PAM permite colocar o userdb em qualquer lugar que você desejar.

    
por 04.06.2012 / 05:45
1

Pure-FTPd deve fazer o que você está procurando.

    
por 04.06.2012 / 06:27

Tags