Hace un par de semanas, los desarrolladores que mantenรญan en Github una de las aplicaciones de gestiรณn de ficheros mรกs conocidas del self-hosting como es Filebrowser, comunicaron que la falta de tiempo provocaba su salida del proyecto de manera instantรกnea.

Logo oficial de la aplicaciรณn, junto a su nombre.

Despuรฉs del revuelo por esa noticia oficial, aunque ya era algo que se veรญa venir por la falta de actualizaciones en la aplicaciรณn desde hace meses, muchas voces han salido a la palestra asegurando la continuidad del mismo.

Hasta entonces, cuando algunos desarrolladores tomen posiciones y comiencen a gestionar y a poner en orden todo, el proyecto pasa a estar en modo mantenimiento. ยฟY quรฉ significa esto? pues bรกsicamente que รบnicamente se arreglarรกn fallos existentes y aquellos que puedan surgir mientras se revisan perfiles para dar una continuidad.

Versiรณn de mantenimiento

Y con esa noticia y con la pereza que me da cambiar de aplicaciรณn, para mover posteriormente todo lo que tengo ella almacenada a esa otra, pues voy a dejar un pequeรฑo tip para instalar desde cero la nueva nueva versiรณn a travรฉs de Docker. Ya que si probรกis los pasos previos de dรญas atrรกs, no os servirรกn.

Incluso chequeando hoy la pรกgina oficial, han eliminado toda la informaciรณn y han aรฑadido un simple enlace a la cuenta oficial de Github hace apenas un dรญa:

Captura de la pรกgina oficial www.filebrowser.org

Docker compose

A continuaciรณn os dejo el fichero de docker-compose.yml que os servirรก para instalar Filebrowser sin problemas o bien para actualizar el que tengรกis ya instalado.

Bรกsicamente lo que he hecho ha sido seguir las indicaciones de su espacio para la instalaciรณn (enlace), pero que os dejo a continuaciรณn bien explicadito:

services:
  filebrowser:
    image: filebrowser/filebrowser:v2-s6
    container_name: filebrowser
    volumes:
      - /folder/to/filebrowser/data:/srv
      - /folder/to/filebrowser/config:/database
      - /folder/to/filebrowser/config:/config
      - /folder/data/filebrowser/config/branding:/branding
    environment:
      - TZ=Europe/Madrid
      - PUID=1000
      - PGID=1000
    ports:
      - 8095:80
    restart: unless-stopped

Lo nuevo que hay que incluir en el fichero docker-compose.yml serรญa esto:

  • image: filebrowser/filebrowser:v2-s6
    Aseguraros que aรฑadรญs la imagen de v2-s6 que es la รบltima versiรณn actualizada en el Hub de Docker. Como alternativa que tambiรฉn estรก actualizada podรฉis usar la s6. En cuanto a ยซlatestยป y otras opciones, me han dado ciertos problemas y no me han funcionado sobre todo al crear la base de datos.
  • /folder/to/filebrowser/data & /folder/to/filebrowser/config
    Estas carpetas cambian un poquillo, si antes en la versiรณn habรญa que aรฑadir el fichero de la base de datos en el raรญz y ademรกs crearla con anterioridad con un touch, ahora ya no es necesario. Esta imagen funciona bien.

    En cuanto a la ruta de /folder/to/filebrowser/data es la ubicaciรณn donde tenemos nuestros datos y /folder/to/filebrowser/config/branding es la carpeta donde aรฑadirรฉ mi logo y favicon que quiero usar con Filebrowser. Esta carpeta es opcional. Para saber mรกs de esto sobre configuraciรณn podรฉis visitar este enlace.
  • 8095:80
    Ese serรก el puerto en el que querรฉis mostrar la aplicaciรณn. Seguramente tengรกis un Reverse Proxy, si es asรญ, รบnicamente cambiรกis ese puerto por el que querรกis y tengรกis libre. Con eso funcionarรก.

Por รบltimo, ya solo os queda hacer correr el docker con docker compose up -d y andando.

Ahora ya tenรฉis la versiรณn de mantenimiento de esta gran aplicaciรณn que por el momento no tendremos que modificar hasta que salga de este estado y se comience a desarrollar el proyecto en nuevas mejoras, rendimiento, etc.

ยกNos vemos por el Fediverso!


Deja una respuesta

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *