David Bohm

Hay dos frases que definen mi manera de pensar:
Realmente no hemos prestado mucha atención al pensamiento como un proceso; hemos participado en pensamientos, pero sólo hemos prestado atención al contenido, no al proceso.
La capacidad de percibir o pensar de manera diferente es más importante que el conocimiento adquirido.
Ambas son de David Bohm.

lunes, 25 de enero de 2021

Instalar Filebrowser con docker

Filebrowser es un proyecto muy interesante, permite mapear un directorio en un  equipo y transformarlo en una página web desde la que podremos manejar los directorios y archivos, subir, bajar, eliminar contenido, etcétera.

El proyecto se encuentra en:

   https://github.com/filebrowser/

El primer paso será crear el directorio donde trabajará Filebrowser de forma local en el equipo que contenga el docker:

   # mkdir /fbsrv 

Una alternativa interesante sería no crear un directorio específico y utilizar por ejemplo /home/nombredeusuario, la ruta de nuestro home, de esta forma accederemos directamente a todos nuestros archivos en modo web.

Podemos usar cualquier puerto, pero antes nos aseguramos de que el puerto que vamos a utilizar, en este ejemplo el 8080, está libre en el equipo que contendrá el docker, para ello ejecutamos:

   # lsof -i -P -n | grep 8080

Para correr el docker de filebrowser, tendremos que especificar los siguientes parámetros:

   --name Filebrowser --> Nombre del docker

   --restart always --> Si tiene algun error que reinicie siempre

   -p 8080:80 --> Puerto 8080 en el equipo y el correspondiente en el docker

   -v /fbsrv:/srv --> Ruta local del equipo y la correspondiente en el docker

   -e TZ="Europe/Madrid" --> En nuestro caso el huso horario es este

   filebrowser/filebrowser:latest --> última versión del docker de filebrowser 

El comando para bajar la imagen y correr el docker quedaría algo como esto, dependiendo de si necesitamos variar algún parámetro:

   # docker run -d --name Filebrowser --restart always -p 8080:80 -v /fbsrv:/srv -e TZ="Europe/Madrid" filebrowser/filebrowser:latest

El usuario administror por defecto es: 

   Usuario: admin

   Contraseña: admin

Accedemos a la página web de Filebrowser. El primer paso a realizar siempre debe ser cambiar la contraseña del usuario admin y ya de paso podemos cambiar el idioma en el punto de menú Settings.

   http://localhost:8080 

Si mapeamos una ruta del tipo /home/nombredeusuario, que contenga archivos ocultos, será conveniente en settings activar la opción: Hide dotfiles

Para parar y eliminar el docker:

   # docker stop Filebrowser

   # docker rm Filebrowser

Recuerda que aunque elimines el docker, toda la información que hayas manejado seguirá estándo en local en el equipo. Eso si, tendremos que volver a poner la contraseña de admin si volvemos a lanzarlo.

DOCKER-COMPOSE

El fichero docker-compose.yml tendrá el siguiente contenido:

   version: '3.3' 

   services: 

      filebrowser: 

         container_name: Filebrowser 

         restart: always 

         ports: 

            - '8080:80' 

         volumes: 

            - '/fbsrv:/srv' 

         environment: 

            - TZ=Europe/Madrid 

         image: 'filebrowser/filebrowser:latest'

SaluDOS

No hay comentarios:

Publicar un comentario