Admite chino, admite carga de carpetas anidadas.
https://github.com/filebrowser/filebrowser
El explorador de archivos es un software de creación propia , donde puede instalarlo en el servidor, dirigirlo a la ruta y luego acceder al archivo a través de una agradable interfaz web. ¡Tienes muchas funciones disponibles!
Sistema de inicio de sesión sencillo
Administre archivos a través de una interfaz elegante
Administrar usuarios, agregar permisos, establecer alcance
¡Por supuesto, edite el archivo!
Ejecutar comandos personalizados
Instalación personalizada
instalación
El explorador de archivos es un solo archivo binario que se puede utilizar como un archivo ejecutable independiente. Aunque algunas personas pueden preferir usarlo con Docker o Caddy , este es un excelente servidor web con HTTPS habilitado de forma predeterminada. Independientemente del sistema que desee utilizar, su instalación es muy sencilla.
Configuración rápida
La forma más rápida para que los principiantes comiencen a usar el navegador de archivos es abrir una terminal y ejecutar los siguientes comandos:
Sistema Unix
curl -fsSL https://filebrowser.org/get.sh | intento
filebrowser -r / ruta / a / sus / archivos
Ventanas
iwr -useb https://filebrowser.org/get.ps1 | iex
filebrowser -r / ruta / a / sus / archivos
¡terminado! Liderará una base de datos que almacena todas las configuraciones y usuarios. Ahora puede ver la dirección de la instancia en ejecución en la línea de comando. Solo necesita ir a esa URL y usar las siguientes credenciales:
· Nombre de usuario: admin
· Contraseña: admin
Debe cambiar su contraseña y nombre de usuario (si puede) para mayor seguridad.
Aunque esta es la forma más rápida de iniciar una instancia, le recomendamos que revise las posibilidades de las opciones de configuración init y config para que la instalación sea lo más segura y personalizada posible.
Estibador
El explorador de archivos también se puede utilizar como imagen de Docker. Puede encontrarlo en Docker Hub . El uso es el siguiente:
Docker ejecutar \
-v / ruta / a / root: / srv \
-v /ruta/filebrowser.db:/database.db \
-v /ruta/.filebrowser.json:/.filebrowser.json \
-p 80:80 \
filebrowser / filebrowser
De forma predeterminada, ya tenemos uno con algunas configuraciones predeterminadas del archivo de configuración, por lo que solo necesita montar el directorio raíz y la base de datos. Aunque puede sobrescribirlo montando el directorio con un nuevo archivo de configuración. Si aún no tiene un archivo de base de datos, asegúrese de crear un nuevo archivo vacío en la ruta que especifique. De lo contrario, Docker creará una carpeta vacía en lugar de un archivo vacío, lo que provocará errores al instalar la base de datos en el contenedor.
C: \ Archivos de programa \ filebrowser> filebrowser.exe --help
La CLI del Explorador de archivos le permite crear la base de datos para usar con el Explorador de archivos,
Gestione sus usuarios y todas las configuraciones sin acceder al
interfaz web.
Si nunca ha ejecutado el Explorador de archivos, necesitará una base de datos para
eso. No se preocupe: no necesita configurar un servidor de base de datos independiente.
Estamos usando Bolt DB, que es una base de datos de un solo archivo y todos administrados
por nosotros mismos.
Para este comando específico, todas las banderas que tiene disponibles (excepto
"config" para el archivo de configuración), se puede dar a través de
variables de entorno o archivos de configuración.
Si no establece "config", buscará un archivo de configuración llamado
.filebrowser. {json, toml, yaml, yml} en los siguientes directorios:
- ./
- $ INICIO /
- / etc / filebrowser /
La precedencia de los valores de configuración es la siguiente:
- banderas
- Variables de entorno
- archivo de configuración
- valores de la base de datos
- valores predeterminados
Las variables de entorno tienen el prefijo "FB_" seguido de la opción
nombre en mayúsculas. Entonces, para configurar la "base de datos" mediante una variable env, debe
establecer FB_DATABASE.
Además, si la ruta de la base de datos no existe, el Explorador de archivos entrará en
se iniciará el modo de configuración rápida y una nueva base de datos y una nueva
usuario creado con las credenciales de las opciones "nombre de usuario" y "contraseña".
Uso:
filebrowser [banderas]
filebrowser [comando]
Comandos disponibles:
cmds Command runner utilidad de administración
config Utilidad de gestión de la configuración
hash Hashes una contraseña
ayuda Ayuda sobre cualquier comando
reglas Utilidad de administración de reglas
actualizar Actualiza una configuración anterior
usuarios Utilidad de gestión de usuarios
versión Imprime el número de versión
Banderas:
-a, --address cadena de dirección para escuchar (predeterminado "127.0.0.1")
-b, --baseurl URL base de cadena
--cache-dir directorio de caché de archivos de cadena (desactivado si está vacío)
-t, --cert string certificado tls
-c, --config string ruta del archivo de configuración
-d, --database string ruta de la base de datos (predeterminada "./filebrowser.db")
--disable-exec deshabilita la función Command Runner
--disable-preview-resize deshabilita el cambio de tamaño de las vistas previas de imágenes
--disable-thumbnails deshabilita las miniaturas de imágenes
-h, --help ayuda para el navegador de archivos
--img-processors int recuento de procesadores de imagen (por defecto 4)
-k, --key string tls key
-l, --log cadena de salida del registro (predeterminado "stdout")
--noauth usa la autenticación noauth cuando usa la configuración rápida
- contraseña con hash de cadena de contraseña para el primer usuario cuando se usa la configuración rápida ("admin" por defecto)
-p, --port string puerto para escuchar (predeterminado "8080")
-r, --root string root para anteponer a rutas relativas (predeterminado ".")
--socket string socket para escuchar (no se puede usar con indicadores de dirección, puerto, certificado ni clave)
--socket-perm uint32 permisos de archivo de socket unix (predeterminado 438)
- nombre de usuario cadena de nombre de usuario para el primer usuario cuando se utiliza la configuración rápida ("admin" predeterminado)
Utilice "filebrowser [command] --help" para obtener más información sobre un comando
C: \ Archivos de programa \ filebrowser> filebrowser.exe -rc: \ -p 9999
2020/10/23 16:17:18 No se utilizó ningún archivo de configuración
2020/10/23 16:17:18 Escuchando 127.0.0.1:9999