温馨提示×

centos jellyfin怎么用

小樊
40
2026-09-18 02:03:16
栏目: 智能运维

在 CentOS 上使用 Jellyfin(一个开源的媒体服务器,类似 Plex/Emby),一般流程如下:


一、安装 Jellyfin(CentOS 7 / 8 / Stream)

方法一:使用官方 RPM 仓库(推荐)

1. 安装依赖

sudo yum install -y epel-release
sudo yum install -y ffmpeg

如果是 CentOS 8 / Stream,用 dnf 代替 yum

2. 添加 Jellyfin 仓库

sudo rpm --import https://repo.jellyfin.org/jellyfin_team.gpg.key

sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF
[jellyfin]
name=Jellyfin
baseurl=https://repo.jellyfin.org/centos/\$releasever/\$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.jellyfin.org/jellyfin_team.gpg.key
EOF

3. 安装 Jellyfin

sudo yum install -y jellyfin

二、启动 Jellyfin

sudo systemctl enable --now jellyfin
sudo systemctl status jellyfin

默认端口:8096


三、防火墙放行端口

sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload

浏览器访问:

http://服务器IP:8096

四、初始化配置(网页端)

  1. 设置管理员账号
  2. 添加媒体库(电影 / 电视剧 / 音乐)
  3. 指定目录(如 /data/movies)
  4. 扫描媒体

⚠️ 注意:

  • 目录要 jellyfin 用户可读
sudo chown -R jellyfin:jellyfin /data

五、添加媒体示例

mkdir -p /data/movies
cp your_movie.mp4 /data/movies/

在 Jellyfin → 媒体库 → 扫描


六、常见问题

1. 无法播放(转码失败)

安装完整 ffmpeg:

sudo yum install -y ffmpeg ffmpeg-devel

2. 外网访问

  • 用 Nginx 反向代理
  • 或开路由器端口映射

3. CentOS 停止维护?

建议新机器用 Rocky / AlmaLinux


七、客户端

  • 网页:直接访问
  • 手机:Jellyfin App
  • 电视:Android TV / Kodi

如果你告诉我:

  • CentOS 版本
  • 是否内网 / 公网
  • 是否要硬解 / 转码

我可以给你更具体的配置方案。

0 踩