温馨提示×

如何在Ubuntu上配置Jellyfin的SSL证书

小樊
85
2025-06-07 14:47:57
栏目: 云计算

在Ubuntu上配置Jellyfin的SSL证书可以通过以下步骤完成:

安装Jellyfin

首先,确保你的Ubuntu系统已经更新到最新版本,并安装了必要的依赖包。

sudo apt update
sudo apt upgrade

然后,安装Jellyfin:

sudo apt install jellyfin -y

配置Jellyfin以启用HTTPS

  1. 获取SSL证书
  • 你可以从受信任的证书颁发机构(CA)购买或申请免费的SSL证书。常见的免费证书颁发机构有Let’s Encrypt等。
  1. 配置Jellyfin使用SSL证书
  • 在Jellyfin的Web界面中,配置网络设置,允许外部访问。
  • 设置SSL证书以启用HTTPS。

使用Certbot自动获取和配置SSL证书(推荐)

Certbot是一个用于自动化获取和管理SSL证书的工具,它与Let’s Encrypt证书颁发机构紧密集成,支持自动化配置SSL证书。以下是使用Certbot的步骤:

  1. 安装Certbot和Nginx插件
sudo apt update
sudo apt install certbot python3-certbot-nginx
  1. 配置Nginx
  • 确保你的Nginx配置正确,并且已经指向你的网站根目录。
  1. 使用Certbot获取SSL证书
sudo certbot --nginx -d your_domain.com -d www.your_domain.com
  • 此命令会与Let’s Encrypt通信并请求SSL证书,自动配置Nginx来启用SSL,并自动重启Nginx服务以使更改生效。
  1. 配置Jellyfin使用Certbot生成的SSL证书
  • 在Jellyfin的Web界面中,配置SSL证书路径为你通过Certbot获取的证书文件路径。

通过以上步骤,你应该能够在Ubuntu上成功配置Jellyfin的SSL证书,从而启用安全的HTTPS连接。如果在配置过程中遇到任何问题,可以参考Jellyfin的官方文档或社区论坛寻求帮助。

0