Jellyfin在Ubuntu上的主要安装方式可分为以下4类:
这是Jellyfin推荐的常规安装方式,通过添加官方APT仓库实现。步骤包括更新系统、安装必要依赖(如apt-transport-https、gnupg)、添加Jellyfin的GPG密钥和仓库文件(/etc/apt/sources.list.d/jellyfin.list),随后通过apt install jellyfin完成安装。安装后通过systemctl命令管理服务(启动、停止、开机自启)。这种方式集成度高,便于后续通过包管理器升级。
通过Snapcraft平台安装,无需手动配置仓库。步骤为安装Snapd(若未安装)、启用Snap商店,然后执行sudo snap install jellyfin --classic。Snap安装的Jellyfin会自动处理依赖,且支持跨发行版更新,但部分系统功能(如自定义内核模块)可能受限。
利用Docker容器化技术部署,适合需要隔离环境或快速搭建的场景。首先安装Docker引擎,然后拉取Jellyfin官方镜像(jellyfin/jellyfin),通过docker run命令启动容器并映射端口(默认8096)、挂载媒体库和配置目录(如-v /path/to/media:/media)。Docker方式便于迁移和版本管理,但对Docker有一定了解要求。
部分第三方教程提到通过简化的容器命令安装(如docker pull jellyfin/jellyfin && docker run -d -p 8096:8096 -v /media:/media jellyfin/jellyfin),本质属于Docker安装的变体,核心逻辑一致,但步骤更精简。
综上,Jellyfin在Ubuntu上的主流安装方式为4种(APT仓库、Snap、Docker及简化版Docker),其中前三种为官方或广泛认可的方案。