一、需要一台既能够看电视、听音乐的NAS服务器
前段时间听说现在的大语言模型是用云上得用户数据训练得,就觉得公有云发展到今天已经渐入瓶颈,随着数字化的发展,个人私有云快速发展。我们都逐步需要一个私有的NAS服务器来存储我们个人的数据。
当然,说到NAS首先想到的是群晖,我曾经也有一台群晖ds218play的NAS,功耗大约是18w左右,基于群晖的系统去完成影音服务器也行,不过CPU好点就是价格比较贵了。但是大部分的NAS是没有HDMI输出的,想把NAS当个小盒子来看电视还是有些困难。
我们需要的是,一台能当做NAS,个人服务器,影音服务器,电视盒子的全能主机,而且要求功耗还不能太高,得24h待机的稳定家庭服务器。
二、硬件平台的选择
如果不考虑连接电视的话,一个ARM的小服务器装上armbian大概是最廉价的NAS解决方案。一个arm的小主机低至几十元,再接一个usb连接一个固态硬盘,armbian中装上docker或者webdav,samba来管理文件,是个便宜的方案。
CoreElec的系统是另外一个很适合的选择,事实上在我写LibreElec系列文章之前,我一直用的是一个晶晨的S905x4的盒子装上CoreELEC系统来完成整个系统的搭建,而且也一直稳定运行一年多。最近,因为系统升级小盒子突然就挂了,让我对arm系列的芯片稳定性还是存疑。而且一旦系统损坏,要刷机或者维修也不不是一件容易的事情。此外还有两点原因也是让我抛弃了arm盒子,一个是Jellyfin的硬件转码不支持,二是性能比x86平台还是差些意思。
确定了要上x86平台以后,我就选择了N100这个CPU了。intel 12代的低功耗主机,待机功率才6w,也支持4k的硬件解码。网上搜索N100,软路由教程一大堆,通过PVE主机硬件直通来装群晖或者其它虚拟的系统,证明这颗U确实关注度很高。
然后各大电商平台一搜就选择了炙影N100平台,这家厂商出了两款N100的盒子,一个是DDR5+双网卡,一个是DDR4的,DDR5的这个贵一百块的样子,但是不支持额外的硬盘接入了,最终买的DDR4 8g+128g的这款,自己再接入一个1T的2.5寸的ssd用来存储数据。拼多多上百亿补贴的价格是670。嗯,真香。

三 LibreElec系统安装
1、下载LibreElec镜像
官网的地址是 https://libreelec.tv/
LibreElec,一个刚好足够用的系统for kodi.在官网上我们发现它支持很多的硬件,包括树莓派,虚拟机等等。目前最新的版本是11.06。我们应该下载的是Generic PC版本,但是我们发现下载不了,访问不了这个链接。
https://releases.libreelec.tv/LibreELEC-Generic.x86_64-11.0.6.img.gz
在服务器上逛了一圈发现nightly的版本是可以下载的,nightly就是不稳定的版本,虽然每天都编译,但是可能不稳定,我们还是暂时不用。
LibreElec作为一个主流的linux系统,很多网站都有做它的镜像,我们可以在里面找到合适的镜像网站去下载。
https://wiki.libreelec.tv/project/mirrors
2、安装U盘的准备。
LibreElec img文件大约240M,我们找一个U盘用官网的镜像写入工具或者Rufus来写入。
接下来插入电脑从U盘启动,选择要安装的硬盘,我这里是128g 这个,不要选择1T的数据盘了。
四 LibreElec的设置
1、进入系统先设置SSH密码,然后电脑上就可以用Tabby或者其它软件来连接了。
2、打开Samba就可以进入共享文件了。
3、KODI的设置,字体选择Arial based,然后语言选择中文,就变中文系统了。
4、KODI设置菜单中有个LibreElec的选项,里面可以设置网络IPV6等信息。
5、存储盘的挂载。LibreElec有别于其它的linux系统,系统分区是不可以更改的。能够更改的是/Storage分区,为了将我们的数据盘(1T)变为可写,我们输入以下命令:
mkdir /storage/ssd
mount /dev/sda1/ /storage/ssd
这样就将我们的数据盘挂载在/storeage/ssd目录下了,而且是可读可写的。
五 接下来的系列内容
今天我们只是开个头,接下来我们会陆续将基于LibreElec打造我们的全能NAS,主要内容包括:
1、kodi的影音设置
2、iptv电视直播设置
3、webdav、filebrowser文件管理器
4、aria2远程下载,docker迅雷远程下载
5、Navdrome音乐服务器、Jellyfin影音服务器。
6、远程访问NPS
7、赚钱网心云