Ejecuto un servidor FTP para compartir documentos entre personas. Cada vez menos gente sabe cómo usar un cliente FTP. Por eso, el año pasado, agregué una interfaz web para hacerles la vida más fácil. Esta interfaz web (net2ftp) todavía usa el servidor FTP en segundo plano. Además, tengo montones de trucos para agregar algunas funciones, como la búsqueda.
Estoy buscando una aplicación web moderna para reemplazar toda esta pila moribunda.
Requisitos:
- Las personas deberían poder navegar/descargar/cargar/buscar archivos de manera intuitiva
- El 50% de los usuarios todavía usan FTP, principalmente debido a CLI. Los usuarios deberían poder usar su CLI para cargar y descargar archivos. Son usuarios avanzados por lo que no hace falta que sea tan intuitivo como la interfaz web.
- Configurable. Por lo general, necesito conectar mi propia interfaz de autenticación
- Buenas instalaciones de registro. Tengo muchos scripts que crearán estadísticas y otras cosas, así que necesito extraer fácilmente información sobre lo que está sucediendo.
- Todo el mundo puede ver todos los archivos. Bonificación si no tengo que parchear el código para prohibir cargas privadas
- Debajo del capó, los archivos deben almacenarse de una manera muy simple (sin una estructura similar a git). Cuando hago una copia de seguridad de la
app/files
carpeta, debería ser suficiente para buscar archivos. No estoy seguro de haberlo explicado bien, pero cargar un archivo test.pdf
en la carpeta foo/bar
debería resultar en test.pdf
que se escriba en foo/bar
el disco (vea la aclaración a continuación)
- Debe ser gratuito y de código abierto. Hacemos uso no comercial (pero no lo considero uso personal debido a la cantidad de usuarios involucrados)
- La aplicación debe ejecutarse en un servidor Linux
Editar: aclaración sobre el requisito "Bajo el capó"
- El sysadmin de este sistema cambia mucho
- Tenemos terabytes de datos (principalmente porque son archivos muy grandes). Así, guardamos cada carpeta de primer nivel en un disco duro diferente. Sé que no es la forma más sólida de hacer las cosas, pero cuando alguien más necesite las copias de seguridad dentro de unos años, todo lo que quiero que haga es leer la etiqueta de los discos duros para encontrar el correcto y encontrar los archivos necesarios. allí.
Nicolás Raúl
Nicolás Raúl
tikhp
meuh