侧边栏壁纸
  • 累计撰写 9 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录

搭建一个jiellyfin流媒体私人影院

Heras
2023-06-15 / 0 评论 / 0 点赞 / 1,041 阅读 / 971 字 / 正在检测是否收录...

搭建一个jiellyfin流媒体私人影院

Jellyfin 是一个免费开源的多媒体服务器软件,它可以让你在家庭网络中共享音乐、视频和图片等多媒体内容。Docker 是一个用于开发、部署和运行应用程序的开源平台,它可以让你轻松地在不同的操作系统和环境中运行应用程序。

安装 Docker

在你的操作系统中安装 Docker,这个过程因系统不同而有所不同,可以在 Docker 官网查看具体的安装步骤。

搜索 Jellyfin 镜像

在 Docker Hub 上搜索 Jellyfin 镜像。输入以下命令搜索 Jellyfin

docker search jellyfin

在搜索结果中选择你需要的 Jellyfin 镜像

docker pull jellyfin/jellyfin

创建容器

使用以下命令创建 Jellyfin 容器

docker run -d --name jellyfin \
--restart=always \
-p 8096:8096 \
-p 8920:8920 \
-v /path/to/config:/config \
-v /path/to/media:/media \
jellyfin/jellyfin

解释一下上述命令:

-d 表示在后台运行容器。
–name jellyfin 表示容器的名称为 “jellyfin”。
–restart=always 表示容器在重启后会自动重新启动。
-p 8096:8096 表示将主机的 8096 端口映射到容器的 8096 端口。
-p 8920:8920 表示将主机的 8920 端口映射到容器的 8920 端口。
-v /path/to/config:/config 表示将主机上的 “/path/to/config” 目录挂载到容器内的 “/config” 目录,这样可以保存 Jellyfin 的配置文件。
-v /path/to/media:/media 表示将主机上的 “/path/to/media” 目录挂载到容器内的 “/media” 目录,这样可以共享多媒体文件。
访问 Jellyfin:在浏览器中输入 “http://localhost:8096″,即可访问 Jellyfin 的 Web 界面。在第一次访问时,需要进行一些基本的设置,例如创建管理员帐户和设置媒体库。
使用 Jellyfin:在完成设置后,你可以使用 Jellyfin 的 Web 界面浏览和播放你的多媒体文件,也可以通过 Jellyfin 的移动应用程序在手机或平板电脑上使用。

进阶玩法

当你已经成功地在 Docker 中搭建了 Jellyfin,你可以尝试一些更进阶的玩法来发挥其功能:

使用 Docker Compose:

Docker Compose 是 Docker 的一个工具,可以使用 YAML 文件来定义、配置和运行多个容器。通过使用 Docker Compose,你可以轻松地将 Jellyfin 与其他容器一起运行,例如 MariaDB、NGINX 等。

配置 SSL:

如果你想在使用 Jellyfin 时启用 SSL,可以使用 Let’s Encrypt 等证书颁发机构为你的域名颁发 SSL 证书,并将证书配置到 Jellyfin 中。你可以使用 Docker 中的 NGINX 或 Caddy 等反向代理工具来实现 SSL 配置。

使用 IPTV:

Jellyfin 可以与 IPTV 一起使用,通过使用 Jellyfin 插件来添加 IPTV 源并观看电视节目。你可以在 Jellyfin 社区中找到各种 IPTV 插件。

远程访问:

如果你想从外部网络访问 Jellyfin,可以将主机的端口映射到公网 IP 地址,或者使用反向代理工具来实现远程访问。请注意,为了保证安全性,建议使用 SSL 或 VPN 等加密通道来远程访问。

配合NAS:

如果有自己的NAS,那你需要在 NAS 上将需要访问的文件夹共享出来,并设置共享权限,以便 Jellyfin 可以访问这些文件夹

自定义主题:

Jellyfin 的 Web 界面支持自定义主题,你可以在 Jellyfin 社区中找到各种主题和皮肤,并根据自己的喜好进行设置。

0

评论区