FileBrowser Docker Cmpose

FileBrowser Docker Cmpose

FileBrowser é um aplicativo que oferece uma solução para gerenciar arquivos e pastas em dispositivos móveis, permitindo aos usuários acessar, organizar e compartilhar seus dados de maneira eficiente. Ele atua como um explorador de arquivos avançado, fornecendo uma interface amigável para navegar pelo sistema de arquivos do dispositivo.

Com o FileBrowser, os usuários podem realizar diversas tarefas, como copiar, colar, renomear e excluir arquivos, além de criar e organizar pastas. O aplicativo também oferece recursos avançados, como a capacidade de conectar-se a servidores remotos, como FTP, SFTP, WebDAV e outros, permitindo o gerenciamento de arquivos em diferentes locais.

Além disso, o FileBrowser facilita a transferência de arquivos entre dispositivos, suportando a transferência de dados por meio de Wi-Fi e Bluetooth. Essa funcionalidade é útil para compartilhar documentos, fotos e outros tipos de arquivos entre dispositivos móveis ou entre dispositivos móveis e computadores.

Em resumo, o FileBrowser é uma ferramenta versátil para gerenciamento de arquivos em dispositivos móveis, oferecendo funcionalidades avançadas para facilitar o acesso, organização e compartilhamento de dados.

 

 

Para levantar o filebrowser via docker compose siga A RISCA  as seguinte instruções

1ª Criar o diretório onde ficará o arquivo docker-compose.yml

# Diretório do yml
mkdir /mnt/hd01/filebrowser
vim /mnt/hd01/filebrowser/docker-compose.yml

# Diretório storage
mkdir /mnt/hd01/storage

--> Usar os seguintes parametros.

version: '3'
services:
  filebrowser:
    image: filebrowser/filebrowser:s6
    container_name: filebrowser
    volumes:
      - /mnt/hd01/storage:/srv # Diretório do storage, mude conforme seu cenário
      - /mnt/hd01/filebrowser/filebrowser.db:/database/filebrowser.db #Ajuste pra o seu cenário
      - /mnt/hd01/filebrowser/settings.json:/config/settings.json #Ajuste pra o seu cenário
    environment:
      - PUID=$(id -u)
      - PGID=$(id -g)
    ports:
      - 8090:80 #Ajuste a porta disponível para seu ambiente.

2ª Atênção, após criar o os diretórios e necessário criar os arquivos filebrowser.db e settings.json.

O arquiv filebrowser.db deverá ficar em branco.

--> Criando arquivo filebrowser.db

touch /mnt/hd01/filebrowser/filebrowser.db

3º Criar arquivo settings.json

vim /mnt/hd01/filebrowser/settings.json


============= não mudar nenhuma linha no settings.json ===============================
{
  "port": 80,
  "baseURL": "",
  "address": "",
  "log": "stdout",
  "database": "/database/filebrowser.db",
  "root": "/srv"
}

Após isso configure um proxy reverso com aplicação de sua preferência.

Usuário admin

Senha: admin

 

Sobre o Autor

Diego Elcain administrator