在Debian上配置Jellyfin媒体服务器的完整步骤
确保Debian系统已更新至最新版本,并安装基础依赖包:
sudo apt update && sudo apt upgrade -y
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/jellyfin_team-archive-keyring.gpg
$(lsb_release -cs),如Debian 11为bullseye、12为bookworm):echo "deb [signed-by=/usr/share/keyrings/jellyfin_team-archive-keyring.gpg] https://repo.jellyfin.org/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
通过APT安装Jellyfin(自动解决依赖关系):
sudo apt install jellyfin -y
sudo systemctl enable jellyfin # 开机自动启动
sudo systemctl start jellyfin # 立即启动服务
sudo systemctl status jellyfin
若输出中包含active (running),则表示服务已成功启动。http://<服务器IP>:8096(如http://192.168.1.100:8096),进入Jellyfin欢迎页面。/home/user/Movies),完成添加。修改默认端口(如将8096改为8080):
编辑Jellyfin配置文件:
sudo nano /etc/jellyfin/system.xml
找到<Port>8096</Port>,修改为<Port>8080</Port>,保存后重启服务:
sudo systemctl restart jellyfin
访问时需使用新端口(如http://<服务器IP>:8080)。
启用硬件加速(提升转码性能,需显卡支持):
编辑转码配置文件:
sudo nano /etc/jellyfin/transcoding.xml
在<Transcoding>标签内添加硬件加速参数(以Intel核显为例):
<VideoCodec>h264_vaapi</VideoCodec>
<AudioCodec>aac</AudioCodec>
<ExtraArgs>["-vaapi_device", "/dev/dri/renderD128", "-vf", "format=nv12,hwupload"]</ExtraArgs>
保存后重启服务生效。
添加共享文件夹(如NFS/Samba挂载的媒体目录):
确保共享文件夹已挂载至服务器(如/mnt/nfs_movies),然后在Web界面“媒体库”中点击“添加媒体库”,选择对应路径即可。
sudo ufw allow 8096/tcp),或路由器是否转发端口。sudo apt -f install自动修复。通过以上步骤,即可在Debian系统上完成Jellyfin的配置与使用,搭建个人媒体服务器。