MENU

家庭网改计划④-omv&jellyfin&四百元神机

March 25, 2020 • 路由交换

因为中了 jellyfin 的毒,而且我的影视仓也将近满仓了,就想着搭建第一台我自己的个人 nas,但仔细分析了自己的需求后发现,我只是需要一台可以满足存储和 24*7 的一个家庭影音服务器而已,所以就将目光看向了家里剩下的各种历史遗留电子垃圾。

配置

在参考了 B 站一些 up 主的视频,最终抄了司波图大大的作业,有根据家里有的电子垃圾组装了一下最终配置如下

mark

组装过程顺风顺水正常装机,因为只是需要一个 24*7 的影音服务器,所以对于直通或者是虚拟化等等并没有太大的需求,所以最终选择了

mark

这一款开源的免费 nas 管理系统,黑裙呜呜呜,下次一定!

系统

安装系统过程中因为我买了 9pin转usb 的一个小配件,所以可以将一个 8GU 盘插主板上藏在机箱内,然后用来另一个 U 盘写入 omviso 来进行安装,这里记录一下遇到的坑。

因为 omv 是基于 Debian 的 nas 系统,所以一开始我选了最新版本的 omviso 来安装就猜坑了,因为在安装之后要给系统配置各种源来进行之后的操作,而有些镜像源的更新一般是更新不了这么快的,后来改为 5.0.1 的版本就安装成功了

mark

新建一个用户,将硬盘挂载上后开启 smb 就可以开始部署 jellyfin 了

3.24 更新

7*24 后顺利把系统整崩溃了,也借着这次机会放弃了 OMV5,虽然这个版本是可以使用的,而且我也解决了 OMV5 上使用 docker 的问题,但是很多 OMV4 的插件和镜像什么的并没有移植到 OMV5 上,所以这次重新安装选择的是 openmediavault_4.1.22 算是比较完善的版本,X5 版本就等以后等他完善起来了再看了

系统优化

因为我的系统是装在 U 盘内的,而 U 盘的寿命是受擦写次数限制的,一旦擦写次数达到了限值,U 盘随时可能会损坏,这里我找到了一个插件 FlashMemory(OpenMediaVault-FlashMemory),他把本来需要在 U 盘上执行的擦写操作转移到了内存上,降低了 U 盘的擦写次数,自然就提高了 U 盘的使用寿命。在插件列表中找到 OpenMediaVault-FlashMemory 插件,勾选,然后点击上方的 “安装” 按钮,等待安装,完成后,关闭弹窗并刷新页面,

刷新完毕后,左侧菜单 “存储器” 下多了一项 FlashMemory,并不需要任何设置就已经实现了基本的读写优化,点击 FlashMemory 菜单,可以看到下方有一段可选的操作指南,其中介绍了进一步优化读写操作的设置,但进一步优化的操作需要在终端命令行下执行

jellyfin(已废弃,转 docker 安装)

原本是打算跟着教程在 omv 里安装 docker 来运行 jellyfin,但是不知道是源的问题还是网络问题,在安装过程里就放弃了这个方案,后来想到这其实本来就是个 linux 系统,所以就干脆将 jellyfin 运行在系统里

首先安装 apt 的 https 传输

sudo apt install apt-transport-https

导入 Jellyfin GPG 签名密钥:

wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -

添加 Jellyfin 存储库:

sudo touch /etc/apt/sources.list.d/jellyfin.list

echo "deb [arch=amd64] https://repo.jellyfin.org/debian $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

最后,使用命令更新 Jellyfin 存储库并安装 Jellyfin:

sudo apt update

sudo apt install jellyfin

很幸运这里一套下来并没有遇到什么问题,接下来就启动 jellyfin 的服务

运行以下命令以在每次重新启动时启用并启动 jellyfin 服务:

sudo systemctl enable jellyfin

sudo systemctl start jellyfin

要检查服务是否已启动,请运行:

sudo systemctl status jellyfin

docker 安装 jellyfin

OMV-EXTRAS

首先 omv 是支持 docker 技术的,所以首先要装上拓展 omv-extras

首先确认 omvssh 服务开启,然后用 shell 工具连接上 IP 地址进入系统,然后执行脚本安装

OMV-Extras 安装脚本:wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

因为 github 的 raw 网址被墙,经常用不了,B 站有大大放了个到码云上

wget -O - https://gitee.com/Z_ero/packages/raw/master/install | sudo bash

一段时间脚本完成后可以看到 web 界面里系统分类里多了一个选项

mark

这里因为我已经升级了 OMV 版本到 5.3.8,所以对应的 Extras 界面会有所不同。

安装 docker

点开 OMV-Extras,在设置里将拓展源打开,保存应用,然后切换到 docker 选项卡执行安装。

这里踩了一个坑,因为在一开始我完全按照教程来安装时这里报了个错,显示是无法更新 reposts list,这里一度把我劝退了,这才有了上面的直接在系统安装 jellyfin,但还是不甘心,后来又看日志,最后发现似乎是系统在安装前进行获取源的时候有一个源 404 了,然后逐行排插 log,找到了出错的源地址,打开一看果然已经资源不存在了,于是就在 source_list 里面把这行注释掉,重新执行安装,这次终于不报错了,老老实实的开始了安装,但因为注释掉了那条源,似乎是主程序的镜像,比较大,所以速度一度陷入困境,一晚过去终于好了。

mark

Portainer

安装好了 docker 的服务就需要有东西可以管理和操作 docker 镜像和容器,而 Portainer 就是这样一款 webUI 的 docker 管理工具,直接在 OMV 里面就可以进行安装,也是等待一段时间等他自动完成就好。完成后通过 9000 端口可以进入管理界面,

mark

安装 jellyfin

因为库里是有 jellyfin 的镜像的,所以直接 pull 下来就好,然后再 containers 里选中 jellyfin 的镜像,然后拉到最底下配置详细运行信息

mark

画圈的四个里 Volumes 配置 jellyfin 的容器里的文件映射,这里可以看相应教程来了解就不详细赘述了。Network 里将 bridge 改为 host 模式,这里主要是起到将容器内的端口都完全映射到宿主机上,可以免去很多不必要的麻烦。Restart policy 则是设置自动重启容器,直接选择 always,接下来就是又一个猜坑的地方了,因为我用的 G3240T 是可以配合 jellyfin 进行硬件解码的,那当然不能浪费了这一功能,当我开开心心去按照教程开启硬件解码就踩坑了,这里主要的思路就是跟映射文件夹一样把系统中用于硬件解码的 renderD128 映射进容器给 jellyfin 调用。但是教程里写的位置已经在网页里找不到了,别的使用命令行进容器来进行操作的方法又让我不甘心,毕竟这么方便的 UI 页面放在这却有缺陷不应该呀,最后我在 Runtime 选项卡里发现一个 device 选项

mark

看着很像映射的样子呢,打开 jellyfin 试一试

mark

成功!

媒体库

jellyfin 安装完成后就是简单地初始化和一些削刮器的设置,但这里因为各种削刮器对于我仓库里的命名不统一的资源就有点难搞,我就选择手动削刮,这里推荐一款神器 tinymediamanage

mark

最后整理之后的效果如上图,成功削刮出了海报大图等等,直接在本地生成了 nfo 文件,在 kodi 上就可以直接加载,抛弃羸弱的削刮器,自己动手丰衣足食。

最终 jellyfin 也能成功识别所有 nfo 文件,海报墙真香!

mark

本文作者:Losir
本文链接:家庭网改计划④-omv&jellyfin & 四百元神机 - https://www.ionssource.cn/archives/59/
版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 Losir 所有,未经允许不得转载!

Leave a Comment

4 Comments
  1. 黑群不香?

    1. @zeruns 黑裙的确香,谁不喜欢黑裙呢,可是一是装黑裙得看 CPU 和板子,二是的确有可以装在这套板 U 上的黑裙,但不能调用硬解,这就和我的需求不贴切了,反而 OMV 跑得起 docker 调得起硬解,所以对比之下 OMV 反而是更适合我的选择。理性黑裙哦 @(滑稽)

  2. #(傻笑) 功率和体积是多大呢

    1. @FGHWETT 垃圾佬装机就不奢求体积了哈哈哈哈哈,梦想是装 itx 的,现实就是捡的旧电脑的 atx 机箱,现在用下来每月将近三十块电费是可以接受的范围了。

开往-友链接力