Ajoutez un Cloud Privé ultra-léger avec FileBrowser à votre Raspberry Pi

FileBrowser Raspberry Pi

Vous avez un vieux Raspberry Pi qui traîne dans un tiroir ? Ne le laissez pas prendre la poussière ! Même un modèle ancien (comme le Raspberry Pi Model B) peut devenir un serveur de fichiers personnel puissant et élégant. Aujourd’hui, nous allons installer FileBrowser, un gestionnaire de fichiers web qui va vous permettre d’accéder à vos documents, photos et vidéos depuis n’importe quel navigateur ou même servir de serveur de partage tel un swiss transfert.


Pourquoi FileBrowser ?

Contrairement à des solutions lourdes comme Nextcloud, FileBrowser est un binaire unique écrit en Go. Il consomme moins de 30 Mo de RAM, ce qui le rend parfait pour le matériel limité.

Les prérequis

  • Un Raspberry Pi (sous Raspberry Pi OS).
  • Un accès SSH à votre machine.
  • Une clé USB ou un disque dur externe monté (ex: /mnt/cleusb). Tutoriel ici

Étape 1 : Installation rapide

Connectez-vous en SSH à votre Raspberry Pi et lancez la commande d’installation automatique :

Bash
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash

Étape 2 : Préparation du dossier de données

Pour ne pas user votre carte SD, nous allons stocker la base de données de FileBrowser sur votre clé USB.

Bash
# Créer le dossier
mkdir -p /mnt/Ton_Répertoire/filebrowser

# Donner les droits à votre utilisateur (remplacez 'cedrico' par votre nom d'utilisateur)
sudo chown -R Ton_User:Ton_User /mnt/Ton_Répertoire/filebrowser

Étape 3 : Premier lancement et configuration

Lancez FileBrowser manuellement pour vérifier que tout fonctionne :

Bash
filebrowser -d /mnt/Ton_Répertoire/filebrowser/filebrowser.db --address 192.168.0.0 -p 8080 -r /mnt/Ton_Répertoire
  • -d : Emplacement de la base de données.
  • --address 192.168.X.X : Rend l’interface accessible sur tout votre réseau.
  • -p 8080 : Le port de connexion.
  • -r : Le dossier racine (votre stockage).

Connexion : Ouvrez votre navigateur sur http://IP_DE_VOTRE_PI:8080. Les identifiants par défaut sont admin / admin. Changez-les immédiatement !

Dans les dernières versions ce n’est plus le cas – regardez le prompt du premier lancement, un password est généré aléatoirement. Récupérez le, connectez-vous et personnalisez-le immédiatement.


Étape 4 : Automatisation (Service Systemd)

Pour que FileBrowser démarre tout seul au reboot du Pi, créez un service système :

  1. Créez le fichier : sudo nano /etc/systemd/system/filebrowser.service
  2. Personnalisez (identifiant, IP, chemin) et collez la configuration suivante :
INI
[Unit]
Description=FileBrowser Service
After=network.target

[Service]
User=Ton identifiant
Group=Ton identifiant généralement
ExecStart=/usr/local/bin/filebrowser -d /mnt/Ton_répertoire/filebrowser/filebrowser.db --address 192.168.0.0 -p 8080 -r /mnt/Ton_répertoire
Restart=on-failure

[Install]
WantedBy=multi-user.target
  1. Activez le service :
Bash
sudo systemctl daemon-reload
sudo systemctl enable filebrowser.service
sudo systemctl start filebrowser.service

Conclusion

Félicitations ! Vous avez maintenant un explorateur de fichiers ultra-rapide accessible sur tout votre réseau. Couplé à un VPN comme WireGuard, vous pouvez désormais gérer vos fichiers à la maison depuis n’importe où dans le monde, en toute sécurité.

Avatar de Cedric Ougier

Cédric Ougier

Retrouvez-moi également via

Commentaires

Laisser un commentaire

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


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.