温馨提示×

如何在centos上定制jellyfin的主题

小樊
74
2025-03-31 17:27:37
栏目: 智能运维

在CentOS上定制Jellyfin的主题可以通过以下步骤进行:

安装Jellyfin

  1. 安装依赖包
yum install -y libicu fontconfig
  1. 下载Jellyfin官方RPM包

访问Jellyfin官方发布页面下载适合CentOS的RPM包。

  1. 安装Jellyfin
wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm

rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm
rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm
rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
  1. 启动Jellyfin
systemctl start jellyfin
systemctl enable jellyfin

自定义Jellyfin主题

  1. 使用JellySkin主题
  • 要使用JellySkin主题,请将以下行复制到“仪表板 - 常规 - 自定义CSS”并单击保存。这将立即在服务器范围内应用到所有用户可能正在使用的任何主题之上。
@import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/main.css");
@import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/logo.css");
  1. 自定义CSS美化页面
  • 如果默认的主题不满意,可以通过自定义CSS来美化页面。例如,要更改首页的样式,可以编辑custom.css文件并保存。
  1. 解决Nginx反向代理时主题无法工作的问题
  • 如果使用Nginx作为反向代理,可能需要在Nginx配置文件中添加以下内容:
location / {
    proxy_pass http://localhost:8096;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

注意事项

  • 在进行主题定制时,请确保备份原始文件,以防需要恢复。
  • 如果使用Nginx反向代理,可能需要调整Nginx配置以正确处理静态资源和代理请求。

通过以上步骤,您可以在CentOS上成功定制Jellyfin的主题,提升您的媒体服务器体验。

0