温馨提示×

如何在centos上部署jellyfin流媒体

小樊
32
2025-12-09 14:19:20
栏目: 智能运维

在CentOS上部署Jellyfin流媒体服务器是一个相对简单的过程,以下是详细的步骤:

1. 更新系统

首先,确保你的CentOS系统是最新的。

sudo yum update -y

2. 安装EPEL仓库

Jellyfin需要一些EPEL仓库中的软件包。

sudo yum install -y epel-release

3. 安装Jellyfin

你可以从Jellyfin的官方网站下载最新的安装包,或者使用yum直接安装。

使用yum安装

sudo yum install -y jellyfin

下载并安装最新版本

如果你想安装最新版本的Jellyfin,可以先下载安装包,然后进行安装。

wget https://github.com/jellyfin/jellyfin/releases/download/v1.7.0/jellyfin-1.7.0-centos7-x86_64.rpm
sudo yum localinstall jellyfin-1.7.0-centos7-x86_64.rpm

4. 配置Jellyfin

安装完成后,你需要配置Jellyfin。

创建配置文件

Jellyfin的配置文件通常位于 /etc/jellyfin/config/jellyfin.conf。你可以编辑这个文件来配置Jellyfin。

sudo nano /etc/jellyfin/config/jellyfin.conf

设置管理员密码

在配置文件中找到 jellyfin.server.adminPassword 这一行,设置一个管理员密码。

jellyfin.server.adminPassword = your_password

5. 启动Jellyfin服务

安装完成后,你可以启动Jellyfin服务。

sudo systemctl start jellyfin

6. 设置开机自启动

如果你希望Jellyfin在系统启动时自动运行,可以设置开机自启动。

sudo systemctl enable jellyfin

7. 访问Jellyfin Web界面

打开浏览器,访问 http://your_server_ip:8096,你应该能看到Jellyfin的登录界面。使用你在配置文件中设置的管理员密码登录。

8. 配置防火墙

如果你的服务器启用了防火墙,确保开放8096端口。

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

9. 配置SSL(可选)

为了安全起见,建议配置SSL。你可以使用Let’s Encrypt免费获取SSL证书。

安装Certbot

sudo yum install -y certbot python3-certbot-nginx

获取并安装SSL证书

sudo certbot --nginx -d your_domain.com

按照提示完成SSL证书的安装和配置。

10. 重启Nginx

如果你使用Nginx作为反向代理,重启Nginx以应用SSL配置。

sudo systemctl restart nginx

现在,你应该可以通过 https://your_domain.com 访问Jellyfin,并且它是安全的。

以上就是在CentOS上部署Jellyfin流媒体服务器的详细步骤。如果有任何问题,请随时提问。

0