Jellyfin 是一款免费开源的媒体服务器软件,可用于管理和流式传输媒体文件。在 Linux 下安装 Jellyfin 时,具体方式取决于所使用的发行版;下面以 Debian/Ubuntu 系统为例,介绍安装流程、注意事项以及常用插件。
一、安装流程
在 Debian/Ubuntu 系统中,可以按以下步骤安装 Jellyfin。
-
添加 Jellyfin 软件源:
sudo apt update sudo apt install apt-transport-https ca-certificates gnupg wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add - echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/debian jellyfin main" | sudo tee /etc/apt/sources.list.d/jellyfin.list -
更新软件源并安装 Jellyfin:
sudo apt update sudo apt install jellyfin -
启动 Jellyfin 服务:
sudo systemctl start jellyfin sudo systemctl enable jellyfin # 设置开机自启动 sudo systemctl status jellyfin # 检查服务状态 -
访问 Jellyfin Web 管理界面:
打开浏览器,访问
http://localhost:8096(如果是在本地安装)或http://服务器IP地址:8096,即可进入 Jellyfin 的 Web 管理界面,进行初始化设置。
二、安装注意事项
- 防火墙配置:确保防火墙允许 8096 端口的流量通过,以便访问 Jellyfin 的 Web 管理界面。可以使用
ufw或firewalld等防火墙工具进行配置。 - 媒体文件权限:Jellyfin 需要读取媒体文件的权限。请确保 Jellyfin 运行的用户(通常是
jellyfin)有权访问媒体文件目录。可以使用chown和chmod命令来更改文件权限,例如:sudo chown -R jellyfin:jellyfin /path/to/media。 - 硬件加速:如果服务器支持硬件加速,建议启用硬件加速以提高转码效率。具体配置方法可以参考 Jellyfin 官方文档。例如,如果使用 Intel 核显,可以安装
intel-media-va-driver-non-free包,并在 Jellyfin 后台设置中启用 VAAPI。 - 数据库选择:默认 Jellyfin 使用 SQLite 作为数据库;对于大型媒体库,建议考虑使用 PostgreSQL 或者 MySQL 作为数据库,性能会更好。
三、常用插件推荐
- Emby Premiere Key Sync:如果之前使用 Emby 并且有 Premiere 订阅,这个插件可以同步订阅状态到 Jellyfin,解锁一些高级功能。
- AudioDB:自动获取音乐专辑封面、艺术家信息等。
- OMDb:自动获取电影、电视剧的信息,包括海报、剧情简介、演员列表等。
- TMDb Box Sets:改善对电影合集的识别和显示。
- Trakt:记录观看历史,并同步到 Trakt.tv 社区。
- Open Subtitles:自动下载字幕。
小结
安装 Jellyfin 并配置常用插件可以提升媒体管理体验。安装过程中需要重点关注防火墙设置、文件权限以及硬件加速等问题;通过细致的配置,可以搭建一个功能强大、易于使用的媒体中心。
— 感谢阅读 —
一起交流
分享你的思考,让讨论更进一步。