可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

2023-07-27 13:04:34 78点赞 417收藏 42评论

我们在使用NAS的时候,文件管理器就像我们电脑上的“此电脑”(资源管理器)应用一样,使用的比较频繁。

但是有一说一,传统三大家NAS确实强大,但是很多套件的操作逻辑真的是一言难尽,其中就包括它们自带的文件管理器,相比而言,国产轻NAS中绿联极空间之类的,倒是用起来舒服多了!

不过说到文件管理,我之前在折腾树莓派,包括玩客云等很多Linux系统的时候,它们都集成了一个叫做FB文件管理器,功能很强大,操作也比较随手,正好NAS也是基于Linux系统底层,所以我在想为什么不在NAS上安装一个FB文件管理器,就算不完全替代自带的文件管理器,也算是给了NAS第二个选择吧!

关于FB文件管理器

简介:

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

FB文件管理器的全称叫做“File Browser”,它是一款基于 Go 的开源Web 文件浏览器,功能强大,体积小巧,最主要的是使用起来比较方便。支持的平台也比较全面,包括Windows,Linux,docker以及安卓termux,所以我们也可以通过Docker的方式部署到自己的NAS上,然后通过浏览器的方式即可访问我们NAS上的文件,并且进行任何我们想要的操作。

File Browser官网地址:https://filebrowser.org/

功能:

FB文件管理器支持我们文件管理的常见操作,包括创建文本类文件或文件夹,修改文件名或文本类文件内容,文件删除、移动与复制,文件上传与下载等。甚至还支持文件分享,所以很多进阶玩家都把它当做一个轻量级的网盘来使用。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

使用的镜像:

虽说FB文件管理器官网有自己的Docker部署方式,但是国内大佬@荒野无灯在它的基础上经过二次修改,发布了一款更适合我们国人使用的定制版FB文件管理器,相比原版FB文件管理器,大佬定制版修改了很多BUG,针对国人的使用习惯也做了相应的修改与优化,同时还加入了自己的东西,比如硬件转码。

关于@荒野无灯大佬我就不多介绍,我想很多折腾玩家都听说过他的大名!我最早知道它的还是在刷路由器固件的时候,用他制作的路由器固件,那是一个“稳”!作为国内数一数二的 “实力派”玩家,关键是他还是一位真正“用爱发电”的大佬,他很多自己开发与定制的固件,软件什么的都免费发出来给全网用户免费使用,并且一些关键代码什么的全部毫无保留,大家完全可以放心使用!

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺可以看到,大佬的目前最新的Docker镜像发布于7个月前,并不是很多小伙伴说的3年之前。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺原因就在于大佬其实针对 amd64 和 arm64 的机器额外做了适配,所以镜像名称也变成了80x86/filebrowser:amd64,所以这个需要我们在拉取镜像的时候手动更改。比如说他目前最新的镜像版本是“2.10.3-amd64”,所以我们等下在部署Docker run命令的时候就手动指定这个版本即可,完成后拉取的就是这个最新版本了,具体操作我后面会说。

FB文件管理器的安装和部署

部署前的准备:

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺我们还是先打开NAS的文件管理器,然后在它的Docker文件夹内新建一个“fb”的共享文件夹,再在里面新建一个“config”子文件夹用于存放数据与配置文件。

部署开始:

今天使用的安装方式依然为SSH终端部署,至于SSH工具请自行解决,Putty,XShell,FinalShell等都可以,我个人使用的是FinalShell。

为了不必要的麻烦,我们首先还是以管理员模式操作。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺使用SSH连接工具连接到NAS之后先改用管理员模式登录,输入命令“ sudo -i ”回车,提示输入密码,密码就是我们NAS的登录密码,输入的时候不会有显示,输入完成后直接点回车即可。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺威联通用户还需要在出现上图界面的时候输入“Q”和“Y”。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺然后我们先确定NAS中的数据卷(简单来说就是存储池),输入命令:【ls -ld /volume*】查看我们有多少数据卷,比如说我这边显示的有/volume1和/volume2两个数据卷,我们的需求就是让FB文件管理器同时访问这两个数据卷,我们在部署Docker run命令的时候,需要映射的方式为:

/volume1 => /myfiles/volume1

/volume2 => /myfiles/volume2

其中【/myfiles】即为FB文件管理器的映射卷路径。

对于威联通用户来说,它的根目录就是“/share”,所以想要FB文件管理器访问它的根目录路径,映射的方式为:

/share => /myfiles

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺知道了自己映射卷的路径之后,我们就可以直接部署Docker run命令了:

IMAGE_NAME=80x86/filebrowser

WEB_PORT=8082

FB_AUTH_SERVER_ADDR="127.0.0.1"

docker run -d --name fb

--restart=unless-stopped

--device=/dev/dri/renderD128:/dev/dri/renderD128

-e PUID=$UID

-e PGID=$GID

-e WEB_PORT=$WEB_PORT

-e FB_AUTH_SERVER_ADDR=$FB_AUTH_SERVER_ADDR

-p $WEB_PORT:$WEB_PORT

-v $HOME/docker/fb/config:/config

-v $HOME/docker/fb/myfiles:/myfiles

--mount type=tmpfs,destination=/tmp

${IMAGE_NAME}:2.10.3-amd64

因为考虑到张大妈的编辑器会吞掉后面的斜杠,你也可以通过一行Docker run命令来部署:

下面是将这个docker命令转换为一行的版本:

docker run -d --name fb --restart=unless-stopped --device=/dev/dri/renderD128:/dev/dri/renderD128 -e PUID=$UID -e PGID=$GID -e WEB_PORT=$WEB_PORT -e FB_AUTH_SERVER_ADDR=$FB_AUTH_SERVER_ADDR -p $WEB_PORT:$WEB_PORT -v $HOME/docker/fb/config:/config -v $HOME/docker/fb/myfiles:/myfiles --mount type=tmpfs,destination=/tmp ${IMAGE_NAME}:2.10.3-amd64

这里对以上命令加以说明,请小伙伴们根据自己的实际情况来修改:

WEB_PORT=8082 #这个是FB文件管理器的WEB页面访问端口,后面的数字可以自己随意修改,前提是不要和本地其它的服务端口冲突即可;

--device=/dev/dri/renderD128:/dev/dri/renderD128 #这个命令其实就是启用硬件转码的命令,需要强调的是,硬件转码仅支持Intel CPU的NAS,如果你的不是Intel CPU,或者不需要硬件转码直接删掉这行命令即可;

-v $HOME/docker/fb/config:/config #冒号前面需要映射到我们前面新建的“fb”文件夹里面的“config”子文件夹实际路径;

-v $HOME/docker/fb/myfiles:/myfiles #这个就是对应我们上一步中的数据卷映射目录;

${IMAGE_NAME}:2.10.3-amd64 #指定拉取最新版本的“2.10.3-amd64 ”镜像。

新手小白可以对着我的图片仔细比对找不同即可,不要直接一字不动的上来就抄作业,要不然肯定会出问题。其实我每次教程都这么啰嗦主要是想“授之以渔”,我每次说的“抄作业”其实更准确的说是让你们“抄思路”,举一反三,而不是直接照搬,这个才是我的初衷。一般新手多摸索几次很容易就能掌握规律,我个人也是从小白过来的,刚开始确实有点绕不过来,但是自己多上手操作其实也很容易上路。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺一般来说不出问题拉取还是很快的,成功之后就能在NAS的Docker容器列表中看到FB文件管理器容器已经是运行中了!

FB文件管理器使用体验

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺部署好之后我们就可以通过浏览器的方式打开了,打开方式依然为【 NAS本地IP :端口号】。首次打开需要输入账号密码,FB文件管理器的初始账号和密码分别为:admin/admin。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺登录之后默认的语言界面是英文,好在FB文件管理器原生支持中文,按照上图直接修改即可。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺可以看到FB文件管理器已经显示我NAS上的/volume1和/volume2两个数据卷了。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺点开之后和NAS自带的显示的差不多,也很全面。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺对于NAS中的影视文件可以直接播放,并且还可以在线转码。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺至于转码的效果说实话比较鸡肋,1080P就非常的卡顿,可能是我NAS的CPU太一般。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺同时对于一些高码率的影片播放也非常吃力。比如我珍藏的原盘《阿凡达》,播放出来竟然是这个效果,貌似是HDR没渲染出来。对了,这部影片我使用NAS的文件管理器是直接不支持播放的。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺转码的时候CPU直接飙到99%,风扇狂转,噪音也大。所以建议小伙伴们可以原盘直接播放可能还会好点。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺同时,它还有一个槽点就是汉化的并不完全,对文件进行右键的操作列表中,依然是很多英文。

可替代NAS自带文件管理器的神器!使用Docker部署荒野无灯大佬最新定制版FB文件管理器

🔺但是功能确实强大,比较符合我们日常的操作逻辑,替代NAS自带的文件管理器问题不大。

文章的最后照旧还是推荐搭载在选购NAS的时候可以优先考虑三大家的传统NAS,功能强大,扩展性强,安全性也高,别的不说,光是跟着我或者站内的其它大佬们折腾Docker就能赚回本了!

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

展开 收起

群晖(Synology)DS923+4盘位万兆扩展NAS网络存储服务器私有云企业团队云盘标配(不含硬盘)

群晖(Synology)DS923+4盘位万兆扩展NAS网络存储服务器私有云企业团队云盘标配(不含硬盘)

暂无报价 去购买

威联通(QNAP)TS-464C宇宙魔方四核心处理器网络存储服务器内置双M.2插槽NAS私有云(453Dmini升级)

威联通(QNAP)TS-464C宇宙魔方四核心处理器网络存储服务器内置双M.2插槽NAS私有云(453Dmini升级)

暂无报价

华硕(ASUS)AS6704T4盘位四核心处理器NAS网络存储/私有云存储服务器/网盘个人云/文件备份/双2.5G口

华硕(ASUS)AS6704T4盘位四核心处理器NAS网络存储/私有云存储服务器/网盘个人云/文件备份/双2.5G口

暂无报价 去购买

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1896.01元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1199元起

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

2000元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1899元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2699元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1699元起

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

1899元起
42评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
417
扫一下,分享更方便,购买更轻松