人在江湖飘

努力工作踏实生活

介绍用emby搭个家庭多媒体中心的办法

介绍个搭建emby视频服务器的教程,算是其他项目中的一个副产品,emby的作用可以自行搜索。

 

所需材料

. 斐讯N1盒子一个.

鼠标一个.

mac电脑一台.

HDMI线一根.

斐讯N1电源线一根.

armbian的镜像文件 Armbian_19.11.7_Nanopim4v2_buster_legacy_4.4.208.img.xz (搜一下)

. adb软件:https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip

操作步骤

  1. 将斐讯电视盒子通电,用HDMI数据线将电视盒子和显示设备连接,将鼠标和电视盒子连接,用鼠标点击右下角网络信息并配置无线网密码,将盒子联网。联网后斐讯盒子主界面上会出现自己的局域网ip。
  2. 点击鼠标右键返回盒子主界面。
  3. 四击主界面上的固件版本版本号,屏幕上会出现已打开adb。
  4. 将mac电脑也连上无线网,使mac电脑和斐讯盒子处于同一个局域网下。
  5. 将U盘插到Mac上,制作启动盘
# 把下载的镜像文件压缩包解压
xz -d Armbian_19.11.7_Nanopim4v2_buster_legacy_4.4.208.img.xz
# 把U盘unmount掉
diskutil unmountDisk  /dev/disk2s1
# 把镜像文件写入u盘
sudo dd if=Armbian_19.11.7_Nanopim4v2_buster_legacy_4.4.208.img of=/dev/disk2s1
  1. 将下载的adb工具解压到mac电脑的某个目录,并在terminal里进入adb目录。
# 重启adb服务(如果循环往复在做这件事情就可能需要重启)
./adb kill-server && ./adb start-server
# 连接到斐讯盒子,这里的192.168.1.13就是在斐讯盒子主界面的局域网ip地址。
./adb connect 192.168.1.13
# 进入adb shell环境
./adb shell
# 重启盒子,重启黑屏后马上把U盘插到盒子里
reboot update
  1. 重启以后斐讯盒子会从U盘启动进入U盘的上的armbian系统。
  2. 这时可以把鼠标从盒子上拔下来,换一个键盘上去,然后这时候会提示设置一些root的用户名密码啥的,一路设置即可。设置好以后运行
# 这个是别人写好的安装脚本,可以把U盘上的系统克隆到盒子里的存储里。
# 其实就是创建一个boot分区,把boot分区写好,再把系统文件tar到另一个分区。
/root/install.sh
  1. 把U盘拔下来,然后重启盒子,也就是断电再上电,这时候盒子就刷完了。此时如果有网线就插根网线到盒子上,盒子就可以上网了,如果没有网线,需要配置一下无线上网,见以下无线网的配置方法。

至此,盒子已经安装完毕,可以把显示器拔掉了,以后就再也用不上了,然后就可以装emby。

PS:可以用以下命令先把apt安装源换掉,这样安装啥的快一丢丢。

sed -i "s/ports.ubuntu.com/mirrors.ustc.edu.cn\/ubuntu-ports/g" /etc/apt/sources.list

装docker直接apt装(apt update && apt install -y docker.io) 装完也可以把docker镜像源换掉:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://w3qtirff.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

为了让盒子比较省心,可能还有些细节要处理,比如写点定期脚本把安装过的软件的日志、系统日志、docker的日志等等定期做clean up等等,这个还没干。

有了docker后装点软件啥的会很方便,以下装软件可以到dockerhub上自行搜索,都有很详尽的指南。现在来装emby,注意要下载arm版的docker镜像,下载好后可以外接一个超大容量的硬盘,先mount到N1盒子,主要要按device来mount。然后用docker再mount到emby的数据目录,然后把电影拷贝到硬盘里,这样在手机、电脑、电视上都能看下载好的电影了,再稍微在路由器上配置一下端口映射啥的,在外面也可以在手机上电影了,4k电影也速度飞快,主要因为家里宽带快。如果再装个aria2当下载工具,就可以丢一大堆下载任务,让它慢慢下载。

还可以在上面装一个nextcloud,nextcloud有ios和android的客户端,可以很方便的把手机上的照片、视频同步到盒子连接的硬盘里,如果了解s3,也可以设置让nextcloud同时在s3上同步一份(现在阿里云、腾讯云以及各种云应该都支持s3接口都可以当s3用)。现在s3非常强大,也有人做了s3和文件系统的mapping接口,可以直接把s3的bucket直接mount到电脑上当一个数据盘,然后用cronjob定期把外接大硬盘的数据copy到s3上,这样数据就万无一失了。平时的电脑上的大文件也可以通过网页客户端同步到盒子上。

总之这玩意的最大优点就是个头小,功耗也很小,没有噪音,我觉得还是挺好玩的。

 

点赞

Leave a Reply

Your email address will not be published. Required fields are marked *