
Estoy buscando una aplicación sencilla que haga algo como
Allow user to sign up for an ftp account -> ask admin for approval -> create ftp account for that user
ahora no tiene que ser FTP; de hecho, estaría contento con una herramienta basada en web que admitiera la carga a través de algún tipo de subprograma de Java o algo similar. No me importa en qué plataforma se ejecuta, aunque si pudiéramos evitar PHP sería genial. ¿Algunas ideas?
Respuesta1
¿Qué plataforma? Sin esto, sólo estoy dando algunos consejos generales.
Esto es fácil de lograr y acabo de hacer algo similar para mi empresa, pero depende de varias cosas y generalmente requerirá un poco de secuencia de comandos.
La forma más sencilla es encontrar un servidor FTP que admita una base de datos para la membresía de los usuarios, luego todo lo que necesita hacer es crear un pequeño sitio web en el idioma de su elección y simplemente ingresar el nombre de usuario y la contraseña junto con cualquier otra cosa que desee. Luego puede configurar esa secuencia de comandos para que le envíe un correo electrónico con todos los detalles o simplemente hacer que se muestre en otra página web (de administrador) y un botón de eliminar o confirmar.
Cuando presiona eliminar, elimina la entrada (¡por supuesto!) y cuando hace clic en confirmar, puede ingresar los detalles en la base de datos del servidor FTP.
También puede usar un servidor FTP que tenga membresía en cualquier forma (como archivos XML o cuentas de Windows/Unix), pero tener uno que tenga una base de datos es mucho más simple.
Además, podría tener todos los usuarios en una base de datos, si están confirmados o no, pero dije lo anterior sólo por simplicidad, ya que probablemente no desee miles de usuarios ftp no confirmados/deshabilitados.
Respuesta2
si es openBSD, podría considerar alojar un sitio FTP de archivos usandofrenas. Freenas se puede utilizar como servidor web ahora, así que tú puedes hacerlo.