FileBrowser est un service très pratique à installer sur une machine Linux comme Rapsberry Pi, conçu pour être très léger et se concentrer uniquement sur la gestion des fichiers locaux. Il n’embarque pas nativement de connecteurs pour les services cloud externes comme Google Drive, OneDrive ou Dropbox.
Cependant, il existe une solution de contournement extrêmement puissante et classique dans le monde du Homelab : rclone.
Tu peux utiliser rclone pour connecter ton Google Drive, puis « monter » ce stockage Cloud comme s’il s’agissait d’un simple dossier local sur ton Raspberry Pi. Une fois monté, il te suffit de pointer FileBrowser vers ce dossier, et tu pourras gérer ton GDrive directement depuis l’interface web de FileBrowser.
Voici comment mettre cela en place en quelques étapes :
Étape 1 : Installer rclone
Connecte-toi en SSH sur Styx et installe l’outil :
sudo apt update
sudo apt install rclone -yÉtape 2 : Configurer l’accès à Google Drive
Lance l’assistant de configuration interactif :
rclone config- Tape
npour créer un nouveau « remote » (accès distant). - Donne-lui un nom simple, par exemple :
gdrive. - L’outil va te lister plein de services. Cherche le numéro correspondant à
Google Drive(généralement autour du numéro 17 ou 18 selon les versions) et tape-le. - Laisse les options
client_idetclient_secretvides (appuie surEntrée). - Pour la portée (scope), choisis l’accès complet en tapant
1. - Quand il te demande
Use auto config?, tapen(car le rapsberry est un serveur sans interface graphique ni navigateur web local). rcloneva alors te donner un lien URL complexe. Copie-le, colle-le dans le navigateur de ton PC, connecte-toi à ton compte Google et autorise l’accès.- Ton navigateur va te donner un code de vérification. Copie-le, retourne dans ton terminal SSH sur le rapsberry, colle-le et valide.
- Choisis
npour « Drive partagé » (Shared Drive), puis confirme avecy(Yes this is OK). Quitte avecq.
Étape 3 : Créer le dossier et tester le montage
On va créer un dossier local pour y lier ton Google Drive (à personnaliser) :
sudo mkdir -p /mnt/ton.dossier/google_drive
sudo chown -R ton.identifiant:ton.identifiant /mnt/ton.dossier/google_drivePour tester le montage manuellement, tape cette commande :
rclone mount gdrive: /mnt/ton.dossier/google_drive --allow-other --vfs-cache-mode writes &(L’argument --vfs-cache-mode writes est très important pour que FileBrowser puisse modifier, uploader ou supprimer des fichiers sur ton Drive).
Si tu vas maintenant sur ton FileBrowser web, tu vas voir un nouveau dossier google_drive apparaître. Si tu cliques dedans, tu y trouveras l’intégralité de ton Google Drive en temps réel !
Étape 4 : Automatiser le montage au démarrage
Pour éviter de devoir taper la commande à chaque fois que appareil redémarre, on va créer un petit service de fond (systemd).
- Crée le fichier de service :
sudo nano /etc/systemd/system/rclone-gdrive.serviceColle cette configuration à l’intérieur en personnalisant avec le bon identifiant et chemin :
[Unit]
Description=Montage Google Drive Rclone
After=network-online.target
[Service]
Type=simple
User=Ton_Identifiant_rapsberry
ExecStart=/usr/bin/rclone mount gdrive: /mnt/ton.dossier/google_drive --allow-other --vfs-cache-mode writes
ExecStop=/bin/fusemount -u /mnt/ton.dossier/google_drive
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.targetSauvegarde et quitte (Ctrl+O, Entrée, Ctrl+X).
Active le service pour qu’il se lance tout seul au boot :
sudo systemctl daemon-reload
sudo systemctl enable rclone-gdrive.service
sudo systemctl start rclone-gdrive.serviceEt voilà ! Grâce à cette passerelle, ton FileBrowser devient une interface unique pour gérer à la fois tes fichiers et dossiers locaux et ton espace de stockage dans le Cloud.


Laisser un commentaire