在CentOS上安装和配置Jellyfin媒体服务器的教程如下:
安装Jellyfin
- 安装依赖包:
sudo yum install -y epel-release
sudo yum install -y libicu fontconfig
- 下载并安装Jellyfin:
wget https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm
sudo rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm
sudo rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm
sudo rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
- 配置Jellyfin:
- 启动Jellyfin服务并设置为开机自启:
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
- 配置防火墙:
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent
sudo firewall-cmd --zone=public --add-port=1900/udp --permanent
sudo firewall-cmd --zone=public --add-port=5353/udp --permanent
sudo firewall-cmd --reload
初始化Jellyfin
- 访问Jellyfin的Web界面(默认IP: 8096),按照提示进行初始化设置,包括选择语言、用户名、密码、媒体库等。
配置FFmpeg
- 下载适合你系统的FFmpeg版本。
- 解压下载的包并将解压后的FFmpeg和ffprobe可执行文件复制到
/usr/bin/目录下。
tar -xvf ffmpeg-version-static.tar.xz
sudo cp ffmpeg-version-static/ffmpeg /usr/bin/ffmpeg
sudo cp ffmpeg-version-static/ffprobe /usr/bin/ffprobe
- 在Jellyfin的设置页面中配置FFmpeg的路径。
配置Jellyfin刮削
为了自动获取媒体文件的元数据,你需要配置Jellyfin的刮削功能。可以安装第三方刮削插件,如MetaShark。
远程访问Jellyfin
- 在Jellyfin的Web界面中,进入设置页面,选择“远程访问”选项,确保启用远程访问功能。
- 使用内网穿透工具(如cpolar 或花生壳)从外部网络访问 Jellyfin。
配置网络
- 配置网络接口:
- 编辑网络配置文件,通常位于
/etc/sysconfig/network-scripts/目录下。
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 将
BOOTPROTO设置为static来使用静态IP,或者保持为dhcp自动获取IP地址。 - 确保
ONBOOT设置为yes以便在系统启动时激活网络接口。 - 设置静态IP地址(如果使用静态IP)。
-
配置防火墙:
确保防火墙允许Jellyfin使用的端口的传入连接。 -
获取公共IP地址:
在非局域网环境中,你需要获取Jellyfin服务器的公共IP地址。 -
配置端口转发:
在路由器中进行端口转发,将外部访问的请求转发到Jellyfin服务器的内部IP地址和端口。
以上步骤应该能够帮助你在CentOS上成功安装并运行Jellyfin媒体服务器。如果在安装过程中遇到问题,可以参考Jellyfin的官方文档或寻求社区的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1379938.html