[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-filebrowser-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":69,"ctaBody":70,"ctaButton":71,"ctaUrl":72,"relatedPosts":73},90,"heberger-filebrowser","Héberger FileBrowser sur votre propre VPS","Un explorateur de fichiers web sur votre serveur : déployez FileBrowser sur un VPS avec Docker, SSL et partages publics. Guide self-hosting.",5,530,false,"2026-03-22T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-filebrowser-poster.svg",{"categorySlug":18,"appSlug":27},"filebrowser","Parfois vous n'avez pas besoin d'un Nextcloud complet, juste d'une interface web propre pour gérer et partager les fichiers d'un VPS. FileBrowser fait exactement ça : un binaire unique, ultra-léger, qui transforme n'importe quel dossier serveur en explorateur web avec comptes, permissions et liens de partage.",[30,34,44,47,66],{"type":31,"title":32,"body":33},"h2","Pourquoi auto-héberger FileBrowser sur un VPS","FileBrowser est un gestionnaire de fichiers web écrit en Go, distribué sous forme d'un seul binaire. Il expose un dossier de votre serveur dans une interface moderne : upload, téléchargement, prévisualisation, édition de texte, gestion d'utilisateurs et liens de partage. C'est l'outil idéal quand un Nextcloud serait surdimensionné : pas de base de données externe, pas de PHP, une empreinte de quelques dizaines de mégaoctets. Sur un VPS, il devient le point d'accès web à vos données serveur — livrer des fichiers à un client, donner un accès cadré à un dossier, ou simplement gérer les fichiers d'une application sans passer par SFTP. Un VPS est nécessaire car FileBrowser doit lire\u002Fécrire dans le système de fichiers et tourner en démon, ce qu'un hébergement mutualisé ne permet pas.",{"type":35,"title":36,"items":37},"ul","Bénéfices concrets de FileBrowser auto-hébergé",[38,39,40,41,42,43],"Ultra-léger : un binaire Go, base SQLite intégrée, démarre en quelques millisecondes.","Gestion fine des permissions : chaque utilisateur est cantonné à un sous-dossier (scope) avec droits précis.","Liens de partage avec mot de passe et expiration : transmettez un fichier sans créer de compte au destinataire.","Édition et prévisualisation dans le navigateur (texte, images, vidéos) sans télécharger.","Commandes personnalisées et hooks : déclenchez un script à l'upload (conversion, scan antivirus).","Interface web propre en remplacement du SFTP pour les utilisateurs non techniques.",{"type":31,"title":45,"body":46},"Prérequis techniques","FileBrowser est l'un des outils les plus économes en ressources : 1 vCPU et 512 Mo de RAM suffisent amplement, l'espace disque dépendant uniquement du volume de fichiers à servir. Aucune base de données externe n'est requise — la configuration et les comptes sont stockés dans un fichier SQLite local. Il faut Docker et Docker Compose, un sous-domaine `fichiers.votredomaine.ma` pointé vers le VPS, et un reverse proxy pour le HTTPS. Important : prévoyez quel dossier de l'hôte vous voulez exposer (un dossier dédié `\u002Fsrv\u002Fpartage`, jamais la racine du système) et montez-le en volume dans le conteneur.",{"type":48,"title":49,"steps":50},"steps","Déployer FileBrowser pas à pas",[51,54,57,60,63],{"title":52,"body":53},"Préparer les dossiers et la config","Sur le VPS : `mkdir -p \u002Fopt\u002Ffilebrowser \u002Fsrv\u002Fpartage`. Créez un fichier vide pour la base : `touch \u002Fopt\u002Ffilebrowser\u002Ffilebrowser.db`. Le dossier `\u002Fsrv\u002Fpartage` est celui que FileBrowser exposera.",{"title":55,"body":56},"Écrire le docker-compose.yml","Basez-vous sur l'image `filebrowser\u002Ffilebrowser:latest`. Montez `\u002Fsrv\u002Fpartage:\u002Fsrv` (les données), `\u002Fopt\u002Ffilebrowser\u002Ffilebrowser.db:\u002Fdatabase\u002Ffilebrowser.db` (la base) et fixez `PUID`\u002F`PGID`. Exposez le port interne 80 vers le reverse proxy uniquement.",{"title":58,"body":59},"Lancer et récupérer les identifiants","Démarrez avec `docker compose up -d`. Au premier lancement, FileBrowser crée un compte `admin` avec un mot de passe affiché dans les logs : `docker compose logs filebrowser`. Notez-le pour la première connexion.",{"title":61,"body":62},"Mettre en place le reverse proxy et le SSL","Placez FileBrowser derrière un reverse proxy HTTPS. Avec Caddy : `fichiers.votredomaine.ma { reverse_proxy filebrowser:80 }`. Le certificat Let's Encrypt est généré et renouvelé automatiquement.",{"title":64,"body":65},"Sécuriser et créer les comptes","Connectez-vous, changez immédiatement le mot de passe admin, puis créez des utilisateurs en limitant chacun à son scope (sous-dossier) avec les droits adaptés. Activez la double authentification du reverse proxy si l'accès est sensible.",{"type":67,"body":68},"tip","Exploitez les « commandes personnalisées » de FileBrowser pour automatiser le post-traitement : associez par exemple un script déclenché à chaque upload (`after_upload`) qui génère une vignette ou lance un scan ClamAV. Pour les partages clients, créez systématiquement un utilisateur dédié au scope réduit plutôt que de partager le compte admin, et activez l'expiration automatique sur les liens publics afin qu'aucun fichier ne reste accessible indéfiniment.","Votre explorateur de fichiers web en 5 minutes","Le VPS Cloud ServOrbit, avec Docker et reverse proxy prêts, accueille FileBrowser sans effort : déployez le template, exposez un dossier sécurisé et partagez vos fichiers sous votre domaine, sans SFTP ni usine à gaz.","Déployer sur VPS Cloud","\u002Fvps-cloud",[74,87,101],{"id":75,"slug":76,"title":77,"excerpt":78,"readTime":16,"views":79,"isPinned":13,"publishedAt":80,"category":81,"categories":82,"featuredImage":23,"bgImage":24,"posterImage":84,"relatedSolution":85},71,"heberger-nextcloud","Héberger Nextcloud sur votre propre VPS","Reprenez le contrôle de vos fichiers : déployez Nextcloud sur votre VPS avec Docker, base de données, reverse proxy et SSL.",2720,"2026-04-10T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[83],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":18,"appSlug":86},"nextcloud",{"id":88,"slug":89,"title":90,"excerpt":91,"readTime":92,"views":93,"isPinned":13,"publishedAt":94,"category":95,"categories":96,"featuredImage":23,"bgImage":24,"posterImage":98,"relatedSolution":99},72,"heberger-ghost","Héberger Ghost sur votre propre VPS","Lancez un blog ou une newsletter pro avec Ghost sur votre VPS : Docker, base de données, abonnements payants, reverse proxy et SSL.",6,2000,"2026-04-09T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[97],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":18,"appSlug":100},"ghost",{"id":102,"slug":103,"title":104,"excerpt":105,"readTime":16,"views":106,"isPinned":13,"publishedAt":107,"category":108,"categories":109,"featuredImage":23,"bgImage":24,"posterImage":111,"relatedSolution":112},73,"heberger-wordpress","Héberger WordPress sur votre propre VPS","Hébergez WordPress sur votre VPS pour des performances et un contrôle maximaux : Docker, MariaDB, cache, reverse proxy et SSL.",501,"2026-04-08T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[110],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":18,"appSlug":113},"wordpress",1784126236800]