{"id":2563,"date":"2025-11-16T14:26:06","date_gmt":"2025-11-16T13:26:06","guid":{"rendered":"https:\/\/artheodoc.fr\/?p=2563"},"modified":"2025-11-19T10:21:57","modified_gmt":"2025-11-19T09:21:57","slug":"installation-de-file-browser-avec-docker-sous-debian-13","status":"publish","type":"post","link":"https:\/\/artheodoc.fr\/index.php\/2025\/11\/16\/installation-de-file-browser-avec-docker-sous-debian-13\/","title":{"rendered":"Installation de File Browser avec Docker sous Debian 13"},"content":{"rendered":"\n<p class=\"has-pale-ocean-gradient-background has-background\"><em><strong>File Browser<\/strong> offre une interface de gestion de fichiers au sein d&rsquo;un r\u00e9pertoire sp\u00e9cifi\u00e9. Il permet de t\u00e9l\u00e9verser, supprimer, pr\u00e9visualiser et modifier vos fichiers. Ce logiciel, de type \u00ab&nbsp;cr\u00e9ation de votre propre cloud&nbsp;\u00bb, s&rsquo;installe facilement sur votre serveur, vous indique le chemin d&rsquo;acc\u00e8s et vous permet d&rsquo;acc\u00e9der \u00e0 vos fichiers via une interface web conviviale.<\/em><\/p>\n\n\n\n<p>Installation r\u00e9alis\u00e9e sous Debian 13 sans interface graphique avec le serveur SSH.<\/p>\n\n\n\n<p><strong>Installation de Docker sous Debian 13<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/installation-de-docker-sous-debian-13\/\" data-type=\"page\" data-id=\"2475\" target=\"_blank\" rel=\"noreferrer noopener\">Installation de Docker sous Debian 13<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Installation du conteneur Docker<\/strong><\/p>\n\n\n\n<p>Source&nbsp;: <a href=\"https:\/\/filebrowser.org\/installation.html#first-boot\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/filebrowser.org\/installation.html#first-boot<\/a><\/p>\n\n\n\n<p class=\"has-pale-ocean-gradient-background has-background\"><strong>File Browser<\/strong> est disponible sous forme de deux images Docker diff\u00e9rentes, que l&rsquo;on peut trouver sur Docker Hub&nbsp;: une <strong>image Alpine nue<\/strong> et une image S6 Overlay.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Image alpine nue<\/strong><\/p>\n\n\n\n<p>En administrateur root (<strong>su<\/strong>)&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run \\\n    -v filebrowser_data:\/srv \\\n    -v filebrowser_database:\/database \\\n    -v filebrowser_config:\/config \\\n    -p 8080:80 \\\n    filebrowser\/filebrowser<\/code><\/pre>\n\n\n\n<p>Les volumes Docker `filebrowser_data`, `filebrowser_database` et `filebrowser_config` contiennent respectivement les donn\u00e9es, la base de donn\u00e9es et la configuration. La configuration et la base de donn\u00e9es par d\u00e9faut sont initialis\u00e9es automatiquement.<\/p>\n\n\n\n<p>L&rsquo;utilisateur par d\u00e9faut ex\u00e9cutant File Browser dans le conteneur poss\u00e8de les identifiants PID et GID 1000. Si vous souhaitez ex\u00e9cuter le conteneur Docker avec un autre utilisateur, veuillez consulter la documentation utilisateur de Docker.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>D\u00e9tail des options<\/strong><\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color has-link-color wp-elements-9f144c9c145f94ab59d1b5f1b68e826a\"><strong>Le mot de passe du compte admin g\u00e9n\u00e9r\u00e9 al\u00e9atoirement appara\u00eet dans le terminal.<\/strong><\/p>\n\n\n\n<p>docker run \\ Lance un conteneur.<\/p>\n\n\n\n<p>-v filebrowser_data:\/srv Monte un volume nomm\u00e9 filebrowser_data dans le dossier \/srv du conteneur. C\u2019est l\u00e0 que FileBrowser stocke les fichiers \u00e0 g\u00e9rer (le \u201croot\u201d visible dans l\u2019interface).<\/p>\n\n\n\n<p>-v filebrowser_database:\/database Monte un volume filebrowser_database dans \/database. C\u2019est ici que la base de donn\u00e9es interne de FileBrowser est conserv\u00e9e (utilisateurs, permissions, param\u00e8tres\u2026).<\/p>\n\n\n\n<p>-v filebrowser_config:\/config Monte un volume filebrowser_config dans \/config. Contient les fichiers de configuration (config.json, certificats, etc.)<\/p>\n\n\n\n<p>-p 8080:80 Expose le port 80 du conteneur (port du serveur web) sur le port 8080 de ta machine. ON acc\u00e8de \u00e0 FileBrowser depuis le r\u00e9seau local via&nbsp;: <strong>http:\/\/adresse_IP:8080<\/strong><\/p>\n\n\n\n<p>filebrowser\/filebrowser C\u2019est l\u2019image Docker utilis\u00e9e pour lancer l\u2019application.<\/p>\n\n\n\n<p>Nom du conteneur&nbsp;: <strong>intelligent_goldwasser<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Cr\u00e9er un service systemd<\/strong><\/p>\n\n\n\n<p class=\"has-pale-ocean-gradient-background has-background\">Pour que le conteneur Docker d\u00e9marre automatiquement au boot de la VM Debian 13 avec un service systemd.<\/p>\n\n\n\n<p><br><em>Cr\u00e9ez le fichier filebrowser.service avec l\u2019\u00e9diteur Nano.<\/em><\/p>\n\n\n\n<p>En administrateur root (<strong>su<\/strong>)&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/etc\/systemd\/system\/filebrowser.service<\/pre>\n\n\n\n<p><br>Contenu du fichier&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=FileBrowser Docker Container\nAfter=docker.service\nRequires=docker.service\n\n&#91;Service]\nRestart=always\nExecStart=\/usr\/bin\/docker start -a intelligent_goldwasser\nExecStop=\/usr\/bin\/docker stop -t 2 intelligent_goldwasser\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>Apr\u00e8s avoir modifi\u00e9 votre fichier vous pouvez enregistrer les modifications et quitter Nano&nbsp;:<\/p>\n\n\n\n<p><strong>[CRTL]<\/strong> + <strong>[X]<\/strong> pour quitter l\u2019\u00e9diteur nano.<\/p>\n\n\n\n<p><strong>[O]<\/strong> pour confirmer l\u2019enregistrement des modifications.<\/p>\n\n\n\n<p><strong>[Entr\u00e9e]<\/strong> pour confirmer le nom du fichier.<\/p>\n\n\n\n<p>Lignes de commande \u00e0 ex\u00e9cuter pour installer et d\u00e9marrer le service :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl daemon-reload<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl enable filebrowser.service<\/pre>\n\n\n\n<p>Voir l\u2019\u00e9tat du service :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl start filebrowser.service<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Pour aller plus loin&#8230;<\/strong><\/p>\n\n\n\n<p class=\"has-pale-ocean-gradient-background has-background\">Bien que ce soit le moyen le plus rapide de d\u00e9marrer une instance, nous vous recommandons de jeter un coup d&rsquo;\u0153il \u00e0 d&rsquo;autres options possibles, en v\u00e9rifiant <strong>config init &#8211;help<\/strong> et <strong>config set &#8211;help<\/strong>, pour rendre l&rsquo;installation aussi s\u00fbre et personnalis\u00e9e qu&rsquo;elle peut l&rsquo;\u00eatre.<\/p>\n\n\n\n<p>Acc\u00e8s Interactif au Shell du conteneur&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker exec -it intelligent_goldwasser sh<\/pre>\n\n\n\n<p>Afficher l\u2019aide de config init&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">filebrowser config init --help<\/pre>\n\n\n\n<p>Afficher l\u2019aide de config set&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">filebrowser config set --help<\/pre>\n\n\n\n<p>Pour quitter&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">exit<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Voir \u00e9galement<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/2025\/11\/17\/installation-de-file-browser-sous-debian-13\/\" data-type=\"post\" data-id=\"2584\" target=\"_blank\" rel=\"noreferrer noopener\">Installation de File Browser sous Debian 13<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/les-commandes-docker\/\" data-type=\"page\" data-id=\"1990\" target=\"_blank\" rel=\"noreferrer noopener\">Les commandes Docker<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/les-services-linux-avec-systemd\/\" data-type=\"page\" data-id=\"1979\" target=\"_blank\" rel=\"noreferrer noopener\">Les services Linux avec systemd<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>File Browser offre une interface de gestion de fichiers au sein d&rsquo;un r\u00e9pertoire sp\u00e9cifi\u00e9. Il permet de t\u00e9l\u00e9verser, supprimer, pr\u00e9visualiser et modifier vos fichiers. Ce logiciel, de type \u00ab&nbsp;cr\u00e9ation de votre propre cloud&nbsp;\u00bb, s&rsquo;installe facilement sur votre serveur, vous indique le chemin d&rsquo;acc\u00e8s et vous permet d&rsquo;acc\u00e9der \u00e0 vos fichiers via une interface web conviviale. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[114,77],"tags":[85,116,115,78,117],"class_list":["post-2563","post","type-post","status-publish","format-standard","hentry","category-debian","category-linux","tag-debian","tag-docker","tag-file-browser","tag-linux","tag-systemd"],"_links":{"self":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts\/2563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=2563"}],"version-history":[{"count":13,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts\/2563\/revisions"}],"predecessor-version":[{"id":2606,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/posts\/2563\/revisions\/2606"}],"wp:attachment":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=2563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/categories?post=2563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/tags?post=2563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}