Docker Compose
services:
jellyfin:
image: jellyfin/jellyfin:10.10.7
container_name: jellyfin
restart: always
user: 1000:1000
ports:
- 8096:8096
environment:
- TZ=Asia/Shanghai
- JELLYFIN_PublishedServerUrl=http://tv.example.com
volumes:
- "./jellyfin/config:/config"
- "./jellyfin/cache:/cache"
- './jellyfin/config/fonts/system:/usr/share/fonts/custom' # 封面图中文字体
- type: bind
source: /mnt/media
target: /media
read_only: true
字体配置
默认情况下,非ascii字符会变成口口,所以需要额外配置字体
封面字体
将 ttf 字体映射到 /usr/share/fonts/ 目录下即可
如果不介意封面字体和字幕字体相同,字幕字体会沿用该配置,可跳过字幕字体配置。
字幕字体
将字体映射到容器内任意位置,然后在
控制台-播放-转码-备用字体 文件路径
指定该地址
并勾选 启用备用字体
如果不介意
访问演员界面 转圈
原因:访问演员表时会访问api.themoviedb.org,该地址在东赢国不可用,所以...
方法一
这个方法个人评价不太好
查询域名解析
https://tool.chinaz.com/speedworld/api.themoviedb.org
使用hosts手动解析域名
extra_hosts:
# 以下用于应对tmdb东瀛国不可访问问题
- "api.themoviedb.org:104.16.241.118"
- "api.themoviedb.org:104.16.242.118"
方法二
修改配置文件
./config/system.xml
<MetadataOptions>
<!-- ... 其他原有配置不动 -->
<!-- 开始追加 -->
<MetadataOptions>
<ItemType>Person</ItemType>
<DisabledMetadataSavers />
<LocalMetadataReaderOrder />
<DisabledMetadataFetchers>
<string>TheMovieDb</string>
</DisabledMetadataFetchers>
<MetadataFetcherOrder />
<DisabledImageFetchers />
<ImageFetcherOrder />
</MetadataOptions>
<!-- 结束追加 -->
</MetadataOptions>
插件 - MetaShark
[!CAUTION]
安装插件后需要重启服务
[!NOTE]
jellyfin电影元数据插件,影片信息只要从豆瓣获取,并由TheMovieDb补全缺失的剧集数据。
配置存储库
存储库库名称:MetaShark
存储库 URL:https://ghfast.top/https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/manifest/manifest_cn.json
插件 - MetaTube
[!CAUTION]
安装插件后需要重启服务
[!CAUTION]
仅用于刮削一类特殊影片
需要使用额外的后端
services:
metatube:
# jellyfin刮削插件后端
image: docker.xyh.moe/metatube-community/metatube-server:1.3.1
container_name: ${PROJECT_NAME}${PROJECT_NAME:+_}metatube
restart: always
ports:
- 8096:8096 #如果是同一服务器,可以不用
volumes:
- ./metatube/config:/config
command: "-dsn /config/metatube.db"
配置存储库
存储库库名称:MetaTube
存储库 URL:https://cdn.jsdelivr.net/gh/metatube-community/jellyfin-plugin-metatube@dist/manifest.json
配置完成后在目录中启用该插件
到插件设置中配置服务器选项
Server:http://ip:port
其它选项可选
然后在对应媒体库启用 metatube 选项再刷新即可
插件 - LDAP
[!CAUTION]
安装插件后需要重启服务
[!NOTE]
关于LDAP相关内容请参考
LDAP Server | ldap.example.com | |
LDAP Port | 389 | |
LDAP Bind User | CN=典吏,OU=玉衡结界,DC=xyh,DC=moe | |
LDAP Bind User Password | 密码 | |
LDAP Base DN for searches | OU=玉衡结界,DC=xyh,DC=moe | 一个放用户的OU |
LDAP Search Filter | (memberOf=CN=TV Users,OU=玉衡结界,DC=xyh,DC=moe) | 仅限特定组 |
LDAP Search Attributes | ||
LDAP Uid Attribute | cn | 登录用的参数 |
LDAP Username Attribute | displayName | 显示的用户名 |
LDAP Profile Image Attribute | jpegphoto | 如果在ldap配置了头像会显示 |
LDAP Admin Base DN | OU=玉衡结界,DC=xyh,DC=moe | |
LDAP Admin Filter | (memberOf=CN=TV Admins,OU=玉衡结界,DC=xyh,DC=moe) | 过滤管理员 |
媒体库访问 | 不勾选的话普通用户不能访问对应媒体库 |