OpenWrt软路由使用docker安装jellyfin影音中心

2021-01-21 22:37:52 39点赞 293收藏 29评论

最近从原来的4005U换成了3867U,想着这么好的核显别浪费了,就开始琢磨着装个openwrt和jellyfin。

最开始敲定的方案是pve虚拟机主系统里安装一个jellyfin,再开一个虚拟机安装op,但是每次来调试都得等着op起来了才能再进pve,而且总觉得这样会浪费性能。于是瞄上了op里docker的安装方案。


准备工作

PS:安装空间的扩容教程我放在文章最后了。不会的人先按照步骤扩容,再安装docker。

jellyfin使用思路:直通核显硬解,nas里的硬盘通过nfs挂载到op里,再挂载给jellyfin。

首先挑一个带docker的op版本安装,我用的是esir的高大全版本,里面插件很多,正好也有docker。

esir的高大全esir的高大全

因为我要直通核显,所以首先得确定op里有没有核显的驱动

使用ssh连接到op,输入指令

ls /dev/dri

如果返回指令card0 renderD128,则说明核显驱动了

检查核显的指令检查核显的指令


docker容器部分

接着去DockerHub网站查看我们需要的容器,并且查看他们的部署指令

docker容器网页docker容器网页

在箭头指的框内查找需要的容器名字,选择第一个,官方版本的jellyfin,并记住这个容器的名字:jellyfin/jellyfin。之后会需要用到这个名字用来下载这个容器。

搜索结果搜索结果

点第一个jellyfin进入详情界面,点击我圈出来的那个链接,跳转到jellyfin的网页,并选择我划线的部分,点进去。

容器详情页面容器详情页面

jellyfin网页jellyfin网页

圈出来的这部分就是我们需要的,用来配置docker的命令行

配置命令行配置命令行

其中我们需要用到的是其中的部分,下面是凭个人理解改的命令行,若有不对,轻点喷OpenWrt软路由使用docker安装jellyfin影音中心

指令删改指令删改

在openwrt的页面里选择docker——容器——新建——输入命令行——粘贴——提交

建立新容器建立新容器

输命令行输命令行

粘贴之后提交粘贴之后提交

这一步里面网络硬盘挂载位置的讲解,在后面有具体说

docker run -d

--name jellyfin

-v /你自己选定的路径/jellyfin/config:/config

-v /你自己选定的路径/jellyfin/cache:/cache

-v /你挂载的网络硬盘的路径:/media

-p 8096:8096

--device=/dev/dri/renderD128

--restart unless-stopped

jellyfin/jellyfin

提交之后就会看到之前输的命令,已经自己按照位置填到对应的地方了

自动填写的配置自动填写的配置

其他都保持默认即可,拉到页面最底下,点击提交,就会开始创建容器,稍等片刻安装完毕之后,就会看到这个页面

勾选上这个容器,之后点启动,容器就会开始运行了。

启动容器启动容器

到这步先不去jellyfin初始化,先去将nas的网络硬盘挂载到openwrt里


网络硬盘挂载

这里使用的是nfs挂载硬盘,所以要先确定openwrt里nfs的版本

确认nfs版本确认nfs版本

在已安装的软件包里搜索nfs,在搜索结果里面找kmod-fs-nfs这一项,若果是v4,就需要在群晖里面勾上NFS v4.1支持,不然无法挂载。如果是v3,直接挂载就行了,不需要勾选这一项。

群晖nfs设置群晖nfs设置

在openwrt里 网络存储——NFS管理——添加

添加nfs硬盘添加nfs硬盘

这里需要设置的一共有四项:源目录、挂载到、选项、延迟时间。必须都填进去,默认是空着的,少设置一个都无法成功挂载

挂载设置挂载设置

源目标

192.168.x.x:/vloume1/你的文件

我填写的格式(你们当例子看,照抄不修改没用):192.168.5.3:/volume2/transmission/downloads

挂载到

/你想要挂载的位置

我挂载的位置:/mnt/sda4/movies

选项

填nolock就好

延迟时间

0

都填好之后就可以点击下面的保存并应用。这一步可以用wincp来查看一下文件有没有挂在成功。如果挂载成功,就可以在你刚选择的挂载地址,看到你nas里的文件,就像我这样。

挂载成功挂载成功

到这里,硬盘就挂载成功了,就可以去jellyfin里初始化了。

jellyfin初始化我就不演示了,在选择媒体库时,下面会有个/media文件夹,这个就是你映射的网络硬盘的文件夹,直接选就好了。


PS:没有扩容过的op,它分配给docker的安装空间只有几十M,根本不够,需要先给op的安装空间扩容

在op里点击 系统——磁盘管理——修改

扩容扩容

之后进入这个界面。在圈出来的这个框里填入你想要扩容的大小。例如+200m 或者 +20g 直接填 +你想要容量 就可以,填完之后点右边的新建。

填写扩容大小填写扩容大小

格式化的时候,先确认要扩容的大小是否正确,正确的话就点击格式化,分区类型选择ext4,最后点击格式化

格式化格式化

格式化完毕我们去挂载点页面,在系统——挂载点,将页面拉到底部位置,就能看到挂载点的设置

挂载点挂载点

点击添加,在uuid里面,选择你刚格式化的分区,可以看后面分区的大小来判别,也可以通过sda后面的数字来判别,不知道sda几的话,可以去刚刚格式化硬盘的地方看

选择分区选择分区

选择好uuid后,勾选启用此挂载点,在挂载点里面选择成作为外部overlay使用,然后点保存并应用。

选择overlay选择overlay

重启软路由,之后就能看到软件包和docker的安装空间都变大了。

OpenWrt软路由使用docker安装jellyfin影音中心

可用容量变大了可用容量变大了


展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1799元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

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

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

2582.5元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

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

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

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

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

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

3199元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1299元起

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

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

2179元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1290.51元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

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

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

4299元起
29评论

  • 精彩
  • 最新
  • 高水平技术贴,₍₍Ϡ(੭•̀ω•́>੭✧⃛👍🏻

    校验提示文案

    提交
    感谢感谢 还算不上高水平 [赞一个]

    校验提示文案

    提交
    收起所有回复
  • jellyfin和emby体验讲真都一般,到时想试试plex怎么样

    校验提示文案

    提交
    我还没用过plex。等我试试,体验之后再看情况水一篇 [龇牙]

    校验提示文案

    提交
    我是从plex转到jellyfin的,看中了jellyfin的免费硬件解码,PLEX就只能CPU软解了,看视频解码时候CPU满载

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我也装的也是esir的高大全版本,想着在docker里装HomeAssistant,您文章最底下的扩容可以用在给软路由外接移动硬盘或者SD卡里吗

    校验提示文案

    提交
    理论上应该可以

    校验提示文案

    提交
    我就用您文章底下写的扩容的那个方法,改到移动硬盘上哈

    校验提示文案

    提交
    收起所有回复
  • 很有帮助,解答了我的诸多问题。多谢!多谢!
    还有有个疑问,我用的是eSir高大全版本,6月1日的那版,却没有找到核显驱动,键入“ls -dev/dri”后显示
    ls: unrecognized option: e
    BusyBox v1.31.1 () multi-call binary.

    这个该怎么破?
    多谢。

    校验提示文案

    提交
    应该是ls /dev/dri 文章文字内容可能手快打错了,配合图片确认一下 我也修改一下文字内容

    校验提示文案

    提交
    果然好了,是我懒得打字,复制了命令。不过现在是安装镜像时,总是出现:
    Bad Gateway
    The process did not produce any response
    中间成功过一次,想删了再试一次,就一直再没成功过。请指点一下,可能是什么问题。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 简直了,完全一样的操作,就该改的,该设置的都按自己的文件名称弄好了,怎么还是挂载不起来,点减去文件夹是空的,没有挂在上,哭死~~~

    校验提示文案

    提交
  • 感觉openwrt的docker有很多问题啊,homeassistant很多功能都用不了,qb一直获取不到dht节点

    校验提示文案

    提交
  • 你这么做才是浪费性能

    校验提示文案

    提交
  • ***一样的体验

    校验提示文案

    提交
  • plex参数该怎么设置,弄了很久都开不了硬解

    校验提示文案

    提交
  • 需要的镜像怎么才能拉取?

    校验提示文案

    提交
  • 好像我在扩容openwrt的docker空间没勾选,回去试试

    校验提示文案

    提交
  • 请问为啥我的docker运行容器成功然后就自动关闭了 [喜极而泣]

    校验提示文案

    提交
  • openwrt下无办法硬解 4k hevc等类型视频。有什么好办法吗?十代u。

    校验提示文案

    提交
  • 大佬,请问3865u可以esxi里面开一个虚拟机装openwrt,再在openwrt里面开个docker装jellyfin吗?我想开几台esxi虚拟机

    校验提示文案

    提交
    我目前e3-1265V1,底层esxi,装了op和群晖,群晖有需要开启,日常是关着的,op挂载一个4t硬盘,docker安装trassmission,准备研究装jellyf

    校验提示文案

    提交
    收起所有回复
  • 怎么用nfs挂载unraid文件夹呢, 一直挂载不成功

    校验提示文案

    提交
  • 楼主用的是哪个版本的固件,能否发一个链接?或者发到麻花702---36-9在8这里12呢

    校验提示文案

    提交
  • 发现esxi下新建的openwrt里面安装docker,再在docker里面安装jellyfin,无法硬解,有时直接提示该客户端与媒体不兼容,服务器未发送兼容的媒体格式。CPU是j4125,jellyfin10.8.10解码播放里面不勾选低电压,不勾选色调映射.播放页不正常,

    校验提示文案

    提交
  • 终于学明白了,多谢无私的技术贴。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

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

相关文章推荐

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