在CentOS上配置Jellyfin媒体服务器的网络设置涉及几个关键步骤。以下是一个详细的指南,帮助你完成这个过程:
配置网络接口:
确保你的CentOS服务器有一个网络接口用于外部访问,通常是eth0
或ens33
等。
设置静态IP地址(可选但推荐): 为了避免每次重启后IP地址变化,可以配置静态IP地址。编辑网络接口配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加或修改以下内容:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
保存并退出,然后重启网络服务:
sudo systemctl restart network
firewalld
放行这些端口: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
sudo yum install -y epel-release
sudo yum install -y ffmpeg
然后,下载并安装Jellyfin服务端相关RPM包:
wget https://repo.jellyfin.org/releases/server/centos/versions/stable/web/10.6.4/jellyfin-web-10.6.4-1.el7.noarch.rpm
wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-server-10.6.4-1.el7.x86_64.rpm
wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-10.6.4-1.el7.x86_64.rpm
sudo yum localinstall jellyfin-web-10.6.4-1.el7.noarch.rpm jellyfin-server-10.6.4-1.el7.x86_64.rpm jellyfin-10.6.4-1.el7.x86_64.rpm
sudo systemctl enable jellyfin
sudo systemctl start jellyfin
http://your_server_ip:8096
使用在安装过程中创建的管理员账户登录。
如果你在非局域网环境中使用Jellyfin服务器,还需要进行以下配置:
http://your_public_ip:8888
)。完成以上步骤后,你就可以在非局域网环境中访问和管理你的Jellyfin媒体服务器了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>