Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/ainto.org/usr/plugins/TpCache/driver/typecho_mysql.class.php on line 93
威联通 Docker Compose 安装Jellyfin - Ainto

威联通 Docker Compose 安装Jellyfin

发表在 教程 共有 1 条评论

呐~我又想起博客的密码了

更新篇Docker Compose 安装 Jellyfin 的简单教程,写得很基本,有错误还望大佬多多包涵。

以下教程以威联通的 Container Station 为主要切入点,直接贴上 Compose 语句:

version: "3"
services:
    jellyfin:
      #使用latest或自己指定版本(没下载的镜像会自动下载,网络复杂的地方建议先手动下载镜像,详见具体步骤2)
      image: jellyfin/jellyfin:latest
      #网络模式 不填的话是NAT
      #network_mode: "host"
      restart: unless-stopped
      #端口映射 格式:宿主机: 容器内 
      ports:
        - "8096:8096"
        - "8920:8920"
      #额外的的Hosts (在某些地区TMDB和TVDB被BAN了,不保证一定有效,不行只能科学了)
      extra_hosts:
        - "api.themoviedb.org:13.35.67.86"
        - "image.themoviedb.org:104.16.61.155"
        - "www.themoviedb.org:54.192.151.79"
        - "api.thetvdb.com:13.224.157.34"
      #挂载文件上去,文件夹不能中文命名(我不知道咋搞中文),如果非要中文的话可以直接图形化界面新建容器,差不多的原理
      #/config为Jellyfin的配置及媒体库文件夹,不配置容器删了就没了
      #/cache为Jellyfin的缓存文件夹,不配置也可以
      #当然还有最重要的媒体文件,以下是示例
      volumes:
        #威联通的文件夹路径自行用SSH查看,以下会在容器内挂载config,cache,media,Movie,Music这几个文件夹
        - /share/Container/Jellyfin/Config:/config
        - /share/Container/Jellyfin/Cache:/cache
        - /share/CACHEDEV1_DATA/Collection:/media
        - /share/CACHEDEV2_DATA/Movie:/Movie
        - /share/CACHEDEV2_DATA/Music:/Music
      #VAAPI硬件解码用,看具体机型支持,不需要硬解可以省略
      devices:
        - /dev/dri/renderD128:/dev/dri/renderD128

具体步骤

  1. 至少安装好Container Station吧
  2. 额外步骤:打开Container Station,在左边管理中找到镜像,右上角提取,镜像文件名称填入jellyfin/jellyfin,版本默认最新或自行指定
  3. 打开Container Station,在左边管理中找到创建
  4. 来到创建页面,右上角 创建应用程序
  5. 应用程序名称随便填,符合要求就行;YAML那里将以上语句覆盖(就是选将原来的删掉再填入)
  6. 创建,完成后访问你的映射的端口(NAT模式下一般为NAS管理界面的地址:你映射的端口就行)

到这,Jellyfin就已经安装好了

评论已关闭
  1. 123

    难得。