温馨提示×

如何给Ubuntu装Jellyfin

小樊
39
2026-09-23 08:07:19
栏目: 智能运维

下面给你一份在 Ubuntu 上安装 Jellyfin 的常用方法,适用于 Ubuntu 20.04 / 22.04 / 24.04。


方法一:使用官方仓库安装(推荐)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl gnupg

3. 添加 Jellyfin 官方源

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg

echo "deb [signed-by=/etc/apt/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

4. 安装 Jellyfin

sudo apt update
sudo apt install -y jellyfin

5. 启动并设置开机自启

sudo systemctl enable jellyfin
sudo systemctl start jellyfin

方法二:使用 Docker 安装(更干净、易迁移)

1. 安装 Docker

sudo apt update
sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker

2. 创建目录

mkdir -p ~/jellyfin/config ~/jellyfin/cache ~/media

3. 运行 Jellyfin 容器

docker run -d \
  --name jellyfin \
  -p 8096:8096 \
  -v ~/jellyfin/config:/config \
  -v ~/jellyfin/cache:/cache \
  -v ~/media:/media \
  --restart unless-stopped \
  jellyfin/jellyfin

访问 Jellyfin

在浏览器中打开:

http://服务器IP:8096

如果是本机:

http://localhost:8096

防火墙(如有)

sudo ufw allow 8096/tcp

常见问题

1. 无法访问?

  • 检查服务状态
    sudo systemctl status jellyfin
    
  • 检查端口监听
    ss -tunlp | grep 8096
    

2. 媒体文件没权限?

sudo chown -R jellyfin:jellyfin /你的媒体目录

如果你告诉我:

  • Ubuntu 版本
  • 是否用云服务器 / 局域网
  • 是否要用反代(Nginx + HTTPS)

我可以给你更具体的配置方案。

0 踩