给装有Coreelec系统的N1安装Jellyfin和Transmission

2020-08-26 10:46:45 28点赞 187收藏 26评论

疫情期间买了几个N1,一直没空捣鼓,最近有点时间开始研究这个玩意,发现目前比较实用的是joyo1大佬的CoreELEC9.2.3+安卓7.1.2双系统,刷上以后感觉这玩意真是买值了,主要是适合爱折腾的我,就像游戏机,作为油腻大叔的我,破解的乐趣远大于玩游戏本身。

joyo1大佬的Coreelec系统joyo1大佬的Coreelec系统

由于年初已经自装了一台NAS,因此N1主要用于播放NAS上的视频用。

N1可以用于播放家用NAS上的内容N1可以用于播放家用NAS上的内容

后来发现Coreelec系统插件里竟然有docker可供下载,具体位置在系统-插件-从库安装-所有库-服务程序-Docker。

Coreelec系统中的Docker插件Coreelec系统中的Docker插件

于是直接点下载安装,这里估计网不好的得下一阵子。装完以后从系统里看不出什么变化,不过使用xshell连接N1以后,docker命令已经可用。

使用xmanager可以通过内网IP地址连接N1的Coreelec系统使用xmanager可以通过内网IP地址连接N1的Coreelec系统

到这里,既然能用docker了那N1的可玩性又提高了一个层级,当前我的NAS用的UNRAID系统,这个系统有个遗憾是不能直接使用HDMI输出来播放视频(记得群晖有Media Station好像可以),N1现在可以播放视频但没有NAS的功能,而我用NAS最常用的功能一个是使用Jellyfin播放,一个是使用Transmission下载,如果能把这哥俩装到N1上,那N1的功能又丰富了。

这里有个问题是,要在N1上用Jellyfin和Transmission,需要设定各种目录,例如Jellyfin放电影、放图片的目录以及Transmission的下载、种子监视目录,用N1自带的emmc存储是肯定不够的,于是我插了一个优盘到N1上,也可加移动硬盘,方法类似。

查看优盘所在路径查看优盘所在路径

上面的命令是查看当前设备的存储状态,插优盘前后各运行一次,发现最后一行/var/media/HP_x5000m就是我的优盘了,注意优盘名尽量不要有空格,有的话插到windows电脑上自行修改,记下这个路径:/var/media/HP_x5000m,然后

设置docker的目录命令设置docker的目录命令

以上命令设置了Jellyfin的Movies、Pictures、Music和Videos目录,Transmission的Downloads和watch目录。

然后搜索docker hub,找到Jellyfin的arm64版本(由于N1是64位arm的CPU,因此只能用arm64版的插件,注意不要用armhf,hf是32位的版本),直接安装,命令是:

docker run -d -p 8068:8096 -v /var/media/ HP_x5000m/docker/jellyfin/config/:/config -v /var/media/HP_X5000M/docker/jellyfin/Movies/:/movies -v /var/media/HP_X5000M/docker/jellyfin/Pictures/:/pictures -v /var/media/HP_X5000M/docker/jellyfin/Music:/music-v /var/media/HP_X5000M/docker/jellyfin/Videos:/videosjellyfin/jellyfin:10.6.3-arm64

注意上面5行实际是1条命令,敲的时候不需要分成5行,应全部敲到一行。

docker hub里面搜jellyfin,在tag里搜索10.6即可docker hub里面搜jellyfin,在tag里搜索10.6即可

选择10.6.3的arm64版本,注意不要错选成amd64版本选择10.6.3的arm64版本,注意不要错选成amd64版本

同样可以搜索到arm64版本的Transmission,这里我没有用3.0版,因为目前很多PT站还不支持这个版本。

同样在docker hub里面找到arm64版本的transmission同样在docker hub里面找到arm64版本的transmission

安装命令是:

docker run -d -p 9091:9091 -v /var/media/HP_X5000M/docker/transmission/config/:/config -v /var/media/HP_X5000M/docker/transmission/watch:/watch -v /var/media/HP_X5000M/docker/transmission/Downloads/:/downloadslinuxserver/transmission:arm64v8-2.94-r3-ls53

注意上面5行实际是1条命令,敲的时候不需要分成5行,应全部敲到一行。

装完后在浏览器中使用N1的IP:端口号即可访问,上面的Jellyfin我设的端口是8086,transmission是9091,用过群晖、UNRAID上这两个docker的朋友应该很熟悉了,设置方法这里就不赘述了。

另外,想让N1开机即启动这俩docker怎么办呢?好说,敲上下面的命令即可,把docker ps -a显示的CONTAINER ID放到always后面就行了。

让jellyfin和transmission开机自动启动让jellyfin和transmission开机自动启动

装完后的系统显示如下图,内存占用多了点,不过还可以接受。

装完这两个docker后的内存占用情况装完这两个docker后的内存占用情况

总结:如果你没有NAS只有N1,那么就可以按照本文的方法在给N1刷上coreelec系统当做视频播放器的基础上,再装上这两个docker使得N1平时可以用作下载和视频服务器,实现NAS的基本功能,当然如果要装其他docker也都差不多。

展开 收起
26评论

  • 精彩
  • 最新
  • unraid 上直接安装jellyfin 和transmission 不是更方便吗,直接都是插件库安装,不用代码?N1上安装KODI启用jellyfin 媒体库,同步管理。

    校验提示文案

    提交
    是的 unraid上更方便 我在文后提了 这个文适合只有N1的人参考使用

    校验提示文案

    提交
    收起所有回复
  • 试过一次,不太会。主要是我的N1是wifi连接的,网卡没有插网线。不会配置网络走wifi的口。

    校验提示文案

    提交
    好像就第一次降级的时候用的网线 后面可以一直用wifi

    校验提示文案

    提交
    收起所有回复
  • 最重要的没说,那个用着很好的系统哪里有?

    校验提示文案

    提交
    大妈家作者有文章介绍,本文也有提到

    校验提示文案

    提交
    joyo1大佬开发的 站内就有他的文章

    校验提示文案

    提交
    收起所有回复
  • n1 啥价格入的啊h

    校验提示文案

    提交
    100多点

    校验提示文案

    提交
    现在130让黄牛慢慢卖吧

    校验提示文案

    提交
    收起所有回复
  • 请问n1从哪买,从淘宝搜某讯都搜不出来了

    校验提示文案

    提交
    某多有 100左右

    校验提示文案

    提交
    收起所有回复
  • 请问一下,如果还想在 Docker 中用 OpenWrt 软路由(旁路由)系统,那 N1 是不是就24h 开着保持待机状态。这种情况下对使用它上面的安卓、CE 功能有影响吗?

    校验提示文案

    提交
    应该没问题 用个几年老化了再换个呗 又不贵

    校验提示文案

    提交
    对了,请问买一个 2.4G 带键盘的遥控器就可以同时在两个系统中使用了对吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 用joyo1的三合一,如果CE下设置好openwrt,一旦重启成安卓是不是这个旁路由就失效了?

    校验提示文案

    提交
    对 退出CE系统以后 docker就不运行了

    校验提示文案

    提交
    收起所有回复
  • 这玩意儿挺不错的,就是USB2.0的口用来串流挺蛋疼的

    校验提示文案

    提交
  • unraid上直接用插件部署安装jellyfin服务器,还能开启硬件转码,N1上corelece读取jellyfin媒体库文件,插件自动同步媒体库内容,这样配置起来也更加直观。

    校验提示文案

    提交
  • N1不错,内置双系统用遥控器的话,只能usb遥控器,缺点就是不能遥控开机了

    校验提示文案

    提交
  • 能边下边播吗?

    校验提示文案

    提交
  • gpu驱动你怎么解决的?jellyfin 是不是无法硬解?

    校验提示文案

    提交
  • 请教一个问题,我按照楼主的方法在Docker里安装Transmission之后,经常遇到下载中途Transmission出现“Permission Denied”的错误报告。试了很久,发现基本上如果下载中途重启N1,或者插拔过移动硬盘,就会出现这问题。进一步分析,大概是Docker运行Transmission的时候不是用Root用户,从而对于新挂载的移动硬盘里的文件没有写入权限...现在还没解决,请问楼主或者其他同学有解决办法吗?谢谢

    校验提示文案

    提交
  • 请教一下,这样的tr下载速度如何,用过yyf固件的tr,下载挺卡,速度上不去。另外请教一下ce下面,能使用斐讯遥控器这个app来遥控吗

    校验提示文案

    提交
  • [喜极而泣] 到安装命令那里搞不下去了。。一直提示错误,,

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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