玩机体验 | 从飞牛NAS延伸出的其他玩法
玩机体验 | 从飞牛NAS延伸出的其他玩法
编写人:Rannnn
前提
换了新电脑也一年多了,最近瞄到放在角落吃灰的旧电脑,越看越不是滋味,这整的我好像喜新厌旧了一样。于是就有了这期改造。原本我只是想装飞牛OS当个普通的NAS用,但是后来发现还有其他玩法。。。
我觉得NAS安装在笔记本电脑上是最合适不过的,既有风扇可以散热,也不用外接键盘鼠标,最重要的是自带UPS(内置电池)简直就是天生的NAS神器。
正文
电脑品牌是华硕ASUS的笔记本,型号是X455LN,CPU为i5-4210U,配备了4G的内存和1T的机械存储,显卡为核显Intel® HD Graphics 4400,独显NVIDIA GeForce 840M。放在当年还是比较不错的配置。
飞牛OS的安装和配置方法网上有很多,我就不详细讲了。
正常NAS安装流程
从官网上下载最新版公测系统,链接:飞牛私有云 fnOS
虚拟机直接使用从CD启动,实体机建议选择UltraISO或者rufus将镜像文件写入到启动U盘中,再使用U盘启动进入安装程序,正常情况下配置好磁盘一直下一步直到出现IP地址,确认正确就安装成功了。
安装完成后,在浏览器上输入NAS主机的IP地址并访问,输入NAS名称和管理员账号密码,配置完成进入NAS,新建存储空间,选中自己的硬盘,其他全部默认,新建完成后即可正常使用。
到这里,作为一个NAS它已经可以正常使用了,但我才不满足于此
改造NAS
安装桌面软件
飞牛OS的本身是Debian12,跟Ubuntu类似,所以也是可以安装GNOME桌面的。不过在这之前我们需要先打开SSH远程连接
在浏览器的NAS页面点击系统设置→SSH,打开SSH开关

使用电脑SSH连接NAS主机并sudo到root用户

在home目录新建文件夹,文件夹名称和飞牛用户名一致(区分大小写),并给飞牛账户赋予权限

apt update更新一下(飞牛OS默认为清华源,放心更新)

更新完成之后输入apt install task-gnome-desktop安装GNOME桌面软件

安装完成后输入systemctl start gdm3打开桌面

密码就是登录NAS时的密码,然后一路next,出现all done就结束了,图形界面搞定了

中文设置
作为一个国人来说,对着满屏幕的英文实在是不好受(才不是因为我英语不好呢o( ̄ヘ ̄o#)),所以我们来把它变成中文吧
在terminal中使用sudo dpkg-reconfigure locales命令,一直翻到底,红色光标指向zh_CN.UTF-8 UTF-8,按下空格选中,再按TAB键使光标移动到Ok,按下Enter键,再选中zh_CN.UTF-8,点击Enter就完成了
重启后桌面语言就变为中文了
注意,进入桌面后可能会出现如下警告

建议选保留旧的名称,因为我们要保证网页端NAS的正常使用,改为中文名怕不识别
浏览器中文设置
系统中文都设置了,自带浏览器也要改中文啦
点击左上角活动,点击下方火狐图标打开浏览器,在输入框中输入about:settings进入设置页面
在右上角输入框中输入language,在English(US)下拉框中选择Search for more languages,点击Select a language to add,往下翻找到简体中文,点击Add,等待Downloading结束再点击OK即可



安装中文输入法
中文都设置完毕了,总得有个中文的输入法吧
使用sudo apt-get install ibus-libpinyin安装libpinyin输入法

安装后reboot重启
重启后可能还会停留在命令行界面,或者像我一样只有个光标在闪,没关系,使用SSH连接到NAS主机,再次输入systemctl start gdm3启动桌面软件,还是不行就再restart一下
进入桌面后再次打开settings→Keyboard→Input Sources下方+号→竖着的三个点→输入框中输入pinyin→other→chinese开头的→Add

把chinese拖到第一位

重启一下桌面,systemctl restart gdm3
在输入框中即可输入中文拼音

安装应用商店
虽然GNOME桌面自带有个应用商店,但里面的应用少的可怜,所以我们需要安装一个第三方的应用商店,当然就是星火应用商店啦
打开火狐浏览器,搜索星火应用商店(链接:星火应用商店 Spark-Store: 专注Linux应用适配的应用商店)
往下翻看到对于 Debian 12+ 用户
点击两个蓝色字体链接中的任意一个,下载安装包。我这里是x64架构的,选择amd64的安装包

打开安装包所在位置,右键查看属性(Properties),记住Parent Folder的这个目录地址

命令行连上NAS或者直接在终端里输入
cd /home/Admin/Downloads #Admin替换成你的飞牛账户名 |

过程有点久,等待安装完成后在应用菜单里就会有Spark Store

打开即可安装各种软件(微信,QQ,哔哩哔哩,优酷等等)

因为这台电脑放在客厅并连接上了客厅的电视,所以我安装了优酷用来看一些电视剧和电影。
合盖不休眠
那既然当作NAS使用,这台笔记本电脑肯定是合盖放在角落自己运行的。但是Linux有个问题就是,笔记本合上盖子十几分钟后自动会进入休眠,这很难办啊
网上的方法是连接SSH,输入vim /etc/systemd/logind.conf
将HandleLidSwitch的值从suspend改为ignore并将HandleLidSwitch、LidSwitchIgnoreInhibited前面的注释符号#删除
保存退出后输入reboot重启
但可惜这个方法对于我来说没用
再试一个方法
桌面右上角打开 Settings,找到Power选项,Screen Blank 改成 Never,关掉Automatic Suspend的开关

依旧没用
最后我找到了一个方法,总算是成功了
使用sudo systemctl status sleep.target查看休眠状态,如果显示为loaded则为休眠开启
需要关闭自动休眠,要输入以下命令
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target |
执行完成后再输入systemctl status sleep.target查看休眠状态,如果状态为masked则为关闭。
最好再reboot以下防止设置没生效
启动桌面脚本
虽然GNOME安装完成会有自启动,飞牛OS每次重启完后GNOME会莫名寄掉,导致进不去桌面。我们可以写一个简单的脚本,只要开机进入命令行模式再运行一下脚本就能进入桌面模式
连接上SSH并sudo到root用户,输入vim /startgui.sh
将以下命令写入脚本程序中
#!/bin/sh |
保存退出
给脚本加权使其可执行
chmod +x /startgui.sh |
以后只需输入sh /startgui.sh就能进入桌面模式了
有些人可能会问:为什么不能一开机就进入桌面模式?
GUI固然好,但是也会占用内存资源,你也不想为了GUI而舍弃一些内存吧
所以用到的时候再开,不用的时候就不开
智能家居
因为米家有一些设备,但是家里人用的都是iPhone,都想控制咋办嘞?
看到飞牛的应用商店有Home Assistant,想着可以让NAS桥接用。
在应用商店一键安装Home Assistant,安装完成后输入IP:8123进入配置页面,设置用户名、密码、地区即可进入主页面
我们需要提前下载好HACS,测试后发现1.34.0版本可以适配飞牛Home Assistant。链接:Release 1.34.0 · hacs/integration
浏览器页面打开文件管理在应用文件里面找到/home-assistantan/config创建一个名为 custom_components 的文件夹
将下载的 HACS 文件上传并解压到该目录中。

重启 Home Assistant


重启完成后配置集成 HACS
点击设置-设备与服务

点击右下角添加集成,搜索HACS

除了最后一个不选,其他全选,提交
加载一会,弹窗对话框,点击第一个链接去验证github账号
输入验证码,点击授权,出现绿色勾勾就说明可以了
点击侧边栏的HACS,搜索想要的集成插件,因为我是米家,所以搜索xiaomi

正常会有一个叫Xiaomi Miot Auto的插件,我这里已经下载过了。你们也可以去GitHub上搜索Xiaomi Home的插件,那是官方发布的,设备更全一些
选择账号集成,点击下一步

输入自己的小米账号和密码,点击提交

注意:这里有超级多人会踩坑,包括我也踩过!
这个登录是你现在的浏览器会话和NAS必须在同一个网络下,就算你使用的是应用商店里的浏览器也不行。我在公司登录了不下七遍一次也没成功,回家一次就成。
提交成功后会自动发现账号下接入米家的设备。
接下来配置HomeKit
点击设置-设备与服务,点击添加集成,搜索apple,点击HomeKit Bridge

选择要包含的域,建议先选开关Switch,温度传感器Climate,灯Light

接下来会提示在通知里找到HomeKit配对,需要使用iPhone手机打开家庭APP扫描二维码完成配对。我这里已经配对过了,具体配对过程网上有详细教程,这里不多讲了

配对完成后即可使用Siri控制米家设备
DLNA音视频播放器
更新于2025-04-30 10:33:55
终于是调试好这个功能了,赶紧来更新文章分享给大家
如果你是跟着文章的步骤一起走的话,现在你的飞牛NAS应该可以实现桌面交互,安装第三方应用和控制智能家居了。
而下面这个软件就可以让你的飞牛NAS实现音频流转+视频投送
人话:网络音箱+视频投屏
我们在星火应用商店或者GitHub上搜索Macast,在GitHub上下载到的deb包需要先使用dpkg -i安装一遍,不出意外必报错。然后需要使用apt-get install -f来修复依赖,然后还需要安装mpv播放器,又是一堆依赖,麻烦!所以非常建议大家安装星火应用商店,安装方便快捷。
我这里直接使用星火应用商店一键安装了

点击启动应用
不对,怎么报错?

这什么玩意啊?
网上了解了一些情况和软件作者对于其他类似问题的解答后知道了,这个服务占用的是1900端口,是用来发现和公布设备和服务的一种协议,现在它无法启动,说明1900端口被其他服务占用了。
使用lsof -i:1900命令查看占用这个端口的服务

有两个服务,一个是minidlna,一个是upnp。这两个服务猜测应该是飞牛官方的DLNA媒体服务和upnp服务,如果有需要的朋友就不要禁用,需要使用Macast的时候关掉就行啦。
我因为没有用到这两个服务,所以就直接禁用了
使用systemctl命令将这两个服务停止并禁用自启动

现在再开启Macast,就显示正在运行啦

使用网易云音乐也能正常搜索到服务了,名字是Macast(Test)
总结
这次折腾这台老电脑耗时将近半个月,还有很多的玩法没有发现,但总算也是把这电脑利用起来了,平时存些电影电视剧放在飞牛影视里远程看,晚上回家躺在沙发上用在线视频软件看在线电影,还能让智能家居实现不同的控制方法。必要的时候放些资料当共享网盘,也是美滋滋了。
就先这样吧,下播!