Este script automatiza a instalação, configuração e execução do File Browser em um container LXC Linux.
- Instala o File Browser na última versão disponível
- Configura o diretório raiz para navegação (padrão:
/home/murilo) - Define usuário
admincom senha configurável - Cria e habilita serviço
systemdpara iniciar automaticamente o File Browser - Expõe o File Browser na porta 8080 e acessível em todas as interfaces (
0.0.0.0) - Verifica e instala o
curl, se necessário - Limpa instalações anteriores antes de configurar
-
Salve o script em um arquivo, por exemplo,
instalar-filebrowser.sh -
Ajuste as variáveis no topo do script, se desejar:
RAIZ_ARQUIVOS="/home/murilo" # Diretório raiz para o File Browser
PORTA=8080 # Porta para acessar via navegador
SENHA_ADMIN="admin123" # Senha do usuário admin - Dê permissão de execução:
chmod +x instalar-filebrowser.sh- Execute o script como root no container LXC:
./instalar-filebrowser.sh- Após a execução, acesse via navegador:
http://<IP_DO_CONTAINER>:8080
Usuário: admin
Senha: conforme configurada no script
- Container Linux com acesso à internet
- Permissão root para instalação e criação do serviço
- Diretório raiz configurado deve existir e ter permissões adequadas
- Caso o diretório raiz não exista, o script aborta
- O serviço roda como root para garantir acesso ao diretório raiz
- Você pode modificar o script para rodar com outro usuário se preferir
curl -fsSL https://gist.githubusercontent.com/murilogteixeira/b2e3045f8cdd93335f4888c8f51516ae/raw/cfe2f780a2f9447591726892109599a99babb565/filebrowser-installer.sh | bash