Servidor de carga bajo demanda

3

Estoy buscando una aplicación simple 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, me encantaría con una herramienta basada en web que admite la carga a través de algún tipo de applet de Java o algo similar. No me importa en qué plataforma se ejecuta, aunque si pudiéramos evitar PHP, sería genial. ¿Algunas ideas?

stimms
fuente
2
¿No debería ser movido a SF?
Josh Hunt
Oh, tal vez debería ser.
stimms
Esto no es lo suficientemente completo como para ser una respuesta, pero la mayoría de los servidores ftp solo usan los usuarios reales del sistema como inicios de sesión ftp y sus directorios principales como espacio de carga / descarga. Puede simplemente enviar el formulario web por correo electrónico cuando alguien se registre y luego tener un script de shell para agregar al usuario, establecer su contraseña y realizar cualquier otra configuración necesaria para obtener el resultado deseado. Edit: estoy hablando de Linux aquí.
marcusw

Respuestas:

0

Que 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 scripting.

La forma más fácil es encontrar un servidor FTP que admita una base de datos para la membresía de usuario, luego todo lo que necesita hacer es crear un sitio web pequeño en el idioma que elija y simplemente tomar 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 administración) y un botón de eliminar o confirmar.

Cuando presiona eliminar, borra 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 backend es mucho más simple.

Además, podría tener a todos los usuarios en una base de datos, si están confirmados o no, pero dije lo anterior solo por simplicidad, ya que probablemente no desee miles de usuarios de ftp sin confirmar / deshabilitados.

William Hilsum
fuente
No me importa qué plataforma. Esperaba OpenBSD pero realmente no me importa. Lo lanzaré en una máquina virtual y eso será todo. Ciertamente podría hacer uno, pero eso es mucho trabajo. ¡Vamos de compras!
stimms
Recomiendo archivar la entrada eliminada para que pueda simplemente rechazar duplicados automáticamente.
Phoshi
0

Si es openBSD, puede considerar alojar un sitio FTP de archivos usando Freenas . Freenas puede usarse ahora como un servidor web, por lo que podría hacerlo.

alpha1
fuente