Jellyfin在Debian上的配置步骤
确保系统已更新至最新版本,并安装必要工具:
sudo apt update && sudo apt upgrade -y
sudo apt install wget gnupg2 lsb-release -y
导入GPG密钥(验证软件包完整性):
wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
(若apt-key提示弃用,可忽略,后续用signed-by替代)
创建存储库配置文件:
echo "deb [arch=$(dpkg --print-architecture)] https://repo.jellyfin.org/debian $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
注:
$(lsb_release -c -s)会自动匹配Debian代号(如buster、bullseye),无需手动替换。
更新软件包列表:
sudo apt update
通过APT安装Jellyfin及依赖:
sudo apt install jellyfin -y
安装过程中会自动解决依赖关系(如.NET Core运行时、ffmpeg等)。
启动服务并设置开机自启:
sudo systemctl enable jellyfin # 开机自启
sudo systemctl start jellyfin # 立即启动
检查服务状态:
sudo systemctl status jellyfin
若显示“active (running)”,则表示服务已正常运行。
获取服务器IP:
ip a
找到类似inet 192.168.x.x/24的局域网IP(若为公网服务器,直接使用公网IP)。
浏览器访问:
在浏览器输入http://<服务器IP>:8096(默认端口为8096),进入Jellyfin初始设置页面。
设置管理员账户: 输入用户名、密码(建议使用强密码),完成管理员账户创建。
添加媒体库:
/home/user/Movies);完成基础设置: 根据需求调整语言、主题、播放设备(如DLNA、流媒体客户端)等选项,保存设置即可。
若偏好容器化部署,可使用Docker快速安装:
安装Docker:
sudo apt install docker.io -y
sudo systemctl enable --now docker
拉取Jellyfin镜像并启动容器:
docker pull jellyfin/jellyfin
docker run -d \
--name jellyfin \
-p 8096:8096 \
-p 8920:8920 \
-v /path/to/config:/config \
-v /path/to/media:/media \
jellyfin/jellyfin
注:将
/path/to/config替换为配置文件存储路径(如/home/user/jellyfin-config),/path/to/media替换为媒体文件路径(如/home/user/Movies)。
访问方式:
同步骤五,通过http://<服务器IP>:8096访问Web界面。
apt update提示“无法验证签名”,检查GPG密钥是否正确导入(sudo apt-key list),或手动修改/etc/apt/sources.list.d/jellyfin.list,删除[arch=]参数。--port参数修改端口(如jellyfin --port 8097),或在Web界面设置中更改。