Introducción del navegador de archivos de la interfaz web de un solo archivo navegador de archivos escrito en lenguaje go que admite Linux y Windows

Admite chino, admite carga de carpetas anidadas.

https://filebrowser.org/

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

   

Supongo que te gusta

Origin blog.csdn.net/allway2/article/details/109245198
Recomendado
Clasificación