File Browser offre une interface de gestion de fichiers au sein d’un répertoire spécifié. Il permet de téléverser, supprimer, prévisualiser et modifier vos fichiers. Ce logiciel, de type « création de votre propre cloud », s’installe facilement sur votre serveur, vous indique le chemin d’accès et vous permet d’accéder à vos fichiers via une interface web conviviale.
Installation réalisée sous Debian 13 sans interface graphique avec le serveur SSH.
En administrateur root (su)
Installer curl :
apt install curl
Créer le dossier où se trouveront les fichiers partagés avec File Browser :
mkdir -p /srv/files
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh > filebrowser
bash filebrowser -r /srv/files
cd /usr/local/bin/
File Browser écoutera sur toutes les interfaces réseau :
filebrowser -a 0.0.0.0
Le mot de passe du compte admin généré aléatoirement apparaît dans le terminal.
Depuis le réseau local dans un navigateur WEB.
http://your_server_ip:8080
Arrêter File Browser [CTRL] + [C]
Créer un service systemd
Pour que File Browser démarre automatiquement au boot de Debian 13 avec un service systemd.
Créez le fichier filebrowser.service avec l’éditeur Nano.
En administrateur root (su) :
nano /etc/systemd/system/filebrowser.service
Contenu du fichier :
[Unit]
Description=Filebrowser
After=network-online.target
[Service]
User=root
Group=root
WorkingDirectory=/usr/local/bin
ExecStart=/usr/local/bin/filebrowser -r /srv/files -a 0.0.0.0
Restart=always
[Install]
WantedBy=multi-user.target
Après modifications.
[CRTL] + [X] pour quitter l’éditeur nano.
[O] pour confirmer l’enregistrement des modifications.
[Entrée] pour confirmer le nom du fichier.
Explications :
- User=root / Group=root → File Browser tournera en tant que root.
➜ Cela fonctionne, mais attention : root a accès à tout le système.
(Possible mais à éviter si utilisation publique.) - -r /srv/files → Le dossier où se trouvent les fichiers partagés avec File Browser (
/srv/files). - -a 0.0.0.0 → File Browser écoutera sur toutes les interfaces réseau.
➜ Permet l’accès depuis d’autres machines. - Restart=always → Le service redémarrera automatiquement si File Browser plante.
Lignes de commande à exécuter pour installer et démarrer le service :
systemctl enable filebrowser.service
systemctl start filebrowser.service
Voir l’état du service :
systemctl status filebrowser.service
Pour aller plus loin…
Bien que ce soit le moyen le plus rapide de démarrer une instance, nous vous recommandons de jeter un coup d’œil à d’autres options possibles, en vérifiant config init –help et config set –help, pour rendre l’installation aussi sûre et personnalisée qu’elle peut l’être.
Afficher l’aide de config init :
filebrowser config init --help
Afficher l’aide de config set :
filebrowser config set --help
Voir également
Ping : Installation de File Browser avec Docker sous Debian 13 – Artheodoc.fr