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.

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:

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