docker安装荒野无灯filebrowser

  • 前言
  • 安装
  • 结束


前言

FileBrowser是一款基于web的多用户文件管理器,可以认为是一个轻度的网盘服务器,简洁强大,搭配Aria2、qBittorrent、PLEX等可以搭建一个完整的集远程下载、文件管理、影音多媒体中心。荒野无灯大佬的filebrowser对原版做了精简和修改,比如视频在线播放和硬解,简直是NAS神器,要求不高的话,基本加上远程下载软件就可以满足基本需求了。
家里有T56N主板DIY的小NAS,安装了Apline linux,主要用来体验Docker,下面主要记录一下Docker部署荒野无灯的fb。

安装

荒野无灯的fb在dockerhub上的镜像地址:80x86/filebrowser 默认电脑已经装好Docker

  1. 拉取镜像
docker pull 80x86/filebrowser
  1. 创建所需文件夹
    我的设置文件夹放在了:
    /mnt/docker/fb/config
    主机有2块硬盘,一块ssd固态,一块hdd机械,由于都需要使用fb来管理,因此都要映射到容器,将硬盘挂载在:
    /mnt/ssd
    /mnt/hdd
  2. 创建容器
docker run -d --name fb \
    --restart=unless-stopped \
    --device=/dev/dri/renderD128:/dev/dri/renderD128 \
        -v /mnt/docker/fb/config:/config \
        -v /mnt/ssd:/myfiles/ssd \
        -v /mnt/hdd:/myfiles/hdd \
        -p 8082:8082 \
        80x86/filebrowser

–restart 可以按需求设置,比如可以always,也可以示例中的unless-stopped,区别:
always,在容器退出时总是重启容器
unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

–device=/dev/dri/renderD128:/dev/dri/renderD128 \ 硬解代码
-v /mnt/ssd:/myfiles/ssd \ 将ssd 挂载在根目录下
-v /mnt/hdd:/myfiles/hdd \ 将hdd 挂载在根目录下

-p 8082:8082 \ 将主机端口8082映射到容器端口8082(默认web界面),也可以其他端口,比如 -p 9000:8082
将通过主机IP:8082(9000)访问fb

  1. 访问


docker安装火狐浏览器 docker 安装浏览器_Docker



浏览器输入你的IP:8082可访问fb页面:


docker安装火狐浏览器 docker 安装浏览器_Docker_02



输入默认的用户名和密码登录,进系统后可随时更改密码,管理用户。
用户名:admin
密码:admin


docker安装火狐浏览器 docker 安装浏览器_docker安装火狐浏览器_03



默认语言为英语,在Settings-Profile Settings语言设置为简体中文,设置-全局设置-用户默认设置中语言设置为简体中文。



docker安装火狐浏览器 docker 安装浏览器_重启_04



docker安装火狐浏览器 docker 安装浏览器_docker_05



视频文件双击就能打开:


docker安装火狐浏览器 docker 安装浏览器_重启_06



docker安装火狐浏览器 docker 安装浏览器_linux_07



结束

docker部署荒野大佬的filebrowser成功,此文件管理器简洁清爽,功能全面,不愧免费神器,个人认为要求相对简单的使用它代替云盘已经够用了,在这里还是要致敬大神们。