问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

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

创作时间:
作者:
@小白创作中心

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

引用
CSDN
1.
https://blog.csdn.net/m0_73641365/article/details/145053219

打造个人媒体库: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 和端口转发实现访问。

其他平台访问效果:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号