打造个人媒体库:Docker 部署 Jellyfin 全流程指南

打造个人媒体库:Docker 部署 Jellyfin 全流程指南

一、配置 Docker

进入 Docker 官网,下载 Docker Desktop 并进行安装

在这里插入图片描述

安装期间,可能会在控制台要求更新或下载 WSL,直接按任意键安装即可

安装完成后就可以进入并查看 Docker Desktop 的控制面板

在这里插入图片描述

可选:Docker Desktop 汉化

打开如下链接,下载版本对应的 app.asar 文件,并替换 C:\Program Files\Docker\Docker\frontend\resources 路径下的同名文件

https://github.com/asxez/DockerDesktop-CN

二、配置 Jellyfin

打开控制台,输入以下指令拉取 Jellyfin 镜像到本地:

docker pull jellyfin/jellyfin

在控制台执行以下指令,运行一个 Jellyfin 容器:

docker run -d ^
	--name=jellyfin ^
	-p 8096:8096 ^
	-p 8920:8920 ^
	-v D:\Jellyfin\config:/config ^
	-v D:\Jellyfin\cache:/cache ^
	-v D:\Jellyfin\media:/media ^
	--restart unless-stopped ^
	jellyfin/jellyfin

注意事项

  1. 每一行命令后边都必须加续行符号 ^
  2. /config , /cache , /media 的路径需替换为主机的实际路径
  3. Jellyfin 的默认 HTTP 端口为 8096,默认 HTTPS 端口为 8920

容器运行成功后,访问 http://localhost:8096 打开 Jellyfin 控制面板

在这里插入图片描述

创建一个媒体库

在这里插入图片描述

创建完成后,向相应的主机文件夹中添加电影

在这里插入图片描述

在 Jellyfin 控制台进行媒体库扫描

在这里插入图片描述

扫描完成后,媒体库里便会展示出所有添加的媒体

在这里插入图片描述

其他管理容器的命令:

docker start jellyfin   # 启动名为 jellyfin 的容器
docker stop jellyfin    # 停止名为 jellyfin 的容器
docker rm jellyfin      # 删除名为 jellyfin 的容器
docker ps               # 查看当前正在运行的容器
docker ps -a            # 查看所有容器,包括已停止的

三、在其他平台访问媒体库

在终端查看本机 IP 地址:

ipconfig

如果其他平台和主机处于同一局域网下,输入 http://x.x.x.x:8096x.x.x.x 替换为主机 IPv4 地址)即可访问;

如果其他平台和主机不处于同一局域网下但都支持 IPv6,输入 http://[x:x:x:x:x:x:x:x]:8096[x:x:x:x:x:x:x:x] 替换为主机 IPv6 地址)即可访问;

如果其他平台和主机不处于同一局域网下且都不支持 IPv6,只能通过公网 IPv4 和端口转发实现访问。

其他平台访问效果:

在这里插入图片描述

### TinyMediaManager 使用指南 #### 安装 Docker 版本的 TinyMediaManager 为了方便部署和维护,建议通过 Docker 来安装 TinyMediaManager。以下是具体的配置方法: 对于 NAS 用户来说,在绿联 Docker 中拉取并运行 TinyMediaManager 镜像非常简单[^1]。 ```bash docker run -d \ --name=tinyMediaManager \ -e PUID=1000 \ -e PGID=1000 \ -p 9123:9123 \ -v /path/to/config:/config \ -v /path/to/movies:/movies \ -v /path/to/tvshows:/tvshows \ linuxserver/tiny-media-manager ``` 此命令会启动一个名为 `tinyMediaManager` 的容器,并映射必要的端口和服务路径。 #### 初始化设置向导 首次访问 http://localhost:9123 将引导进入初始化页面。按照提示完成基本设定,包括选择语言、确认数据存储位置等操作。 #### 添加媒体库 点击左侧菜单中的 "Movies" 或者 "TV Shows" 进入对应模块,接着按下右上角绿色加号按钮来指定本地视频资源所在目录。支持多级子文件夹自动扫描功能,可以一次性添加整个硬盘分区下的所有影片资料。 #### 执行刮削任务 选中要处理的目标条目(单个或批量),随后利用顶部工具栏里的 “Scrape” 功能键发起元数据检索请求。TinyMediaManager 支持多种在线数据库如 TheMovieDB 和 TVmaze ,能够获取到丰富的封面图片以及剧情简介等内容。 #### 同步至 Jellyfin 当完成了上述步骤之后,就可以把整理好的信息同步给前端播放程序了。确保两者之间存在有效的网络连接关系,以便于后者及时更新索引列表显示最新状态变化。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值