Installation de File Browser sous Debian 13

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

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

Installation de File Browser avec Docker sous Debian 13

Les services Linux avec systemd

1 réflexion sur “Installation de File Browser sous Debian 13”

  1. Ping : Installation de File Browser avec Docker sous Debian 13 – Artheodoc.fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut