FileBrowser
FileBrowser est un navigateur de fichier dans un conteneur qui permet de gérer ses fichiers graphiquement à distance.
Installation de FileBrowser
1. Créer un dossier FileBrowser et un fichier docker-compose.yml
mkdir FileBrowser
cd FileBrowser
nano docker-compose.yml
2. Coller la configuration en adaptant le chemin du volume et enregistrer
version: '3'
services:
filebrowser:
image: filebrowser/filebrowser
volumes:
- /home/kali:/srv
ports:
- "80:80"
restart: always
⚠️ Avertissement
Il est possible de lancer le conteneur en tant qu’un autre utilisateur, pour avoir accès à tout vos fichiers depuis la racine du disque, évidemment il faudra lancer le conteneur en tant qu’utilisateur root. Pour se faire, utilisez plutôt la configuration de ce docker-compose :
version: '3.8'
services:
filebrowser:
image: filebrowser/filebrowser
container_name: filebrowser
volumes:
- /:/srv
ports:
- "8080:80"
environment:
- FB_AUTH_METHOD=noauth
user: "0:0" # Exécuter en tant que root (UID 0)
restart: unless-stopped
networks:
- filebrowser_network
networks:
filebrowser_network:
external: true
3. Lancer le conteneur avec docker-compose
docker-compose up -d
L’interface d’administration est disponible à http://localhost:80
Dashboard
1. Une fois sur la page d’administration, se connecter avec l’identifiant admin et le mot de passe admin