在n1的coreelec的docker上安装jellyfin

1参考
https://jellyfin.readthedocs.io/en/latest/administrator-docs/installing/#docker-hub
https://www.moerats.com/archives/859/

2,去ssh那创建三个卷:
docker volume create jellyfin_config
docker volume create jellyfin_cache
docker volume create jellyfin_media
注意,这个media 目录就是jellyfin 里边的媒体库来源,你在媒体库添加资源的时候,就是从这个media里边进行选择,我这里只是做个示范,实际上几乎不可能用容器里边的media 资源,根据我自己的实际条件,应该是挂载到/var/media目录,因为移动硬盘插入到n1后,coreelec 自动把这个设备挂载到了/var/media 目录,请看下边的实际命令行

3,输入
docker pull jellyfin/jellyfin

4,最后一步,输入命令:
docker run -d -p 8096:8096 --name jellyfin -v jellyfin_config:/config -v jellyfin_cache:/cache -v /var/media:/media jellyfin/jellyfin
我之前输入的是绝对路径,即/storage开头的路径,我查了coreelec的forum,他们说这个目录是rw的
但是这样感觉不优雅,所以用数据卷的方法显得高端大气上档次。

另外docker的启动,停止,重启分别是docker start/stop/restart jellyfin

另外提一下docker的图形化管理portainer的安装,coreelec是不能用插件形式安装这个docker的,但是hub.docker.com提供了部署方法:
Quick start
Deploying Portainer is as simple as:

docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
如果你是在sd卡或者u盘运行coreelec,那么你可能会碰到数据丢失的情况,即使你安全关机,那么你重新运行docker run想重建portainer 这个container的时候,你会被提示portainer已经存在,你需要这个命令去remove它:
docker rm portainer
如果命令行后期需要改动,只需docker update 命令更改配置命令即可
如:docker update –restart=always jellyfin

n1安卓下能硬解,但是在docker下还不行,必须关掉转码,不然卡的1b,jellyfin的forum上提供了关掉转码的方法
Under “Users” m You can disable that particular User from Transcoding!
ServerIP>Dashboard->Users
Click on a particular User -> Media Playback – Disable User from Transcoding
Note: If you do this them you will have to make sure your Android Box is capable of Direct Playing your content
regards
Choakem

点赞

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注