开源免费Jellyfin媒体服务器,NAS自建私人影院,支持内网穿透远程在线观看
作者
小编
发布时间

项目介绍
Jellyfin 是一款完全开源免费的媒体系统,它让你拥有对自己媒体库的完全控制权。作为 Emby 和 Plex 的自由软件替代品,Jellyfin 能够将你的媒体内容从专属服务器流媒体传输到各种终端设备。整个项目基于 .NET 平台构建,确保了跨平台的完整支持,无论你使用 Windows、Linux 还是 macOS 都能完美运行。
最重要的是,Jellyfin 没有任何隐藏费用、高级许可证或商业目的,完全由社区驱动。你可以随心所欲地管理自己的影视库,支持多设备同步播放、播放记录保存,让你在家里、办公室或任何地方都能访问自己的媒体内容。
项目地址: 点我跳转
部署安装
如果你希望在外网也能访问家中的 Jellyfin 服务器,建议配置内网穿透功能。可以前往 帕斯内网穿透 注册账号,这样就能随时随地远程观看你的媒体库。具体的配置步骤可以参考 这份详细教程,全平台都有相应的上手指南。
使用 Docker 快速部署
打开你的 NAS 设备或任何支持 Docker 的系统,进入 Docker 管理界面。
点击本地镜像 - 添加镜像 - 从 URL 添加,在镜像地址栏中填入:
1jellyfin/jellyfin:latest
等待镜像下载完成后,点击启动按钮来创建容器。
端口配置
在容器启动配置中,需要进行端口映射设置。Jellyfin 默认使用 8096 端口提供 Web 界面服务。你可以保持默认设置,也可以根据需要修改宿主机端口(如改为 8080、9000 等),但容器内部端口必须保持为 8096。如果提示端口被占用,只需修改宿主机的端口号即可。
存储配置
Jellyfin 需要持久化存储来保存配置信息、媒体库数据和播放记录。建议在 NAS 上创建以下文件夹并进行映射:
/config - 用于存储 Jellyfin 的配置文件和数据库
/media - 用于存储你的影视媒体文件
在容器配置中,将这些目录映射到 NAS 对应的文件夹位置。
环境变量设置
Jellyfin 的基础功能无需特殊环境变量配置。如果你需要更高级的设置,可以在启动后通过 Web 界面进行调整。
完成以上配置后,点击下一步并启动容器。
访问 Jellyfin
容器启动成功后,在浏览器中访问:
1http://你的NAS地址:8096
首次访问会进入初始化设置向导,按照提示完成媒体库配置、用户账户创建等步骤。设置完成后,你就可以开始享受 Jellyfin 带来的媒体播放体验了。
本篇教程结束