跳到内容

Jellyfin安装

Jellyfin项目及其合作伙伴提供了许多预构建的二进制程序包,以帮助Jellyfin在多个系统上快速启动并运行。

货柜

开放容器计划是一种虚拟化形式。映像类似于ISO,而容器类似于正在运行的VM。

 Jellyfin安装Jellyfin安装
注意事项

当前Docker中的只读挂载存在问题。如果主安装架中有子安装架,则将读取和写入子安装架。

使用网络的主机模式以使用DLNA或HDHomeRun。

官方码头中心

Jellyfin Docker映像在Docker Hub上可用于多种架构。

  1. 获取最后一张图片docker pull jellyfin / jellyfin
  2. 在主机上创建用于持久数据存储的目录。mkdir / path / to / configmkdir / path / to / cache
  3. 启动服务器。 –Restart =除非停止jellyfin / jellyfin或者,使用docker-compose:version:“ 3”服务:jellyfin:image:jellyfin / jellyfin用户:1000:1000 network_mode:“ host”卷:-/路径/到/配置:/配置-/路径/到/缓存:/缓存-/路径/到/媒体:/媒体

LinuxServer.io维护的Docker Hub映像

Jellyfin映像的目的是提供使用Docker从源代码进行构建的功能。本机映像在容器内编译,而Linux服务器映像将Jellyfin作为软件包安装。这可能会导致更大的图像大小和更多的空间消耗,因为官方Jellyfin图像(Jellyfin与LinuxServer大小)没有通用的基本图像。 Jellyfin映像不支持$TZ之外的环境。没有其他环境参数起作用。如果更改映像,则文件夹位置会不同,因此必须在旋转备用映像之前移动配置文件夹。

对于ARM和RPi硬件,建议使用LinuxServer映像,因为本机映像中尚不提供硬件加速支持。

突袭Docker

存储库中提供了Unraid Docker模板。

  1. 打开GUI而不付费(至少6.5无需付费),然后单击“ Docker”选项卡。
  2. 在“模板存储库”中添加以下行并保存选项。
https://github.com/jellyfin/jellyfin/blob/master/deployment/unraid/docker-templates
  1. 点击“添加容器”,然后选择“果冻”。
  2. 调整必要的路径并保存更改。

Kubernetes

在他的仓库中,有一个社区项目,用于在基于Kubernetes的平台上部署Jellyfin。与在基于Kubernetes的平台上部署相关的任何问题或对功能的请求都应在此处提交。

Windows(x86 / x64)

此处提供ZIP文件格式的Windows安装程序和结构。

警告

如果使用PowerShell脚本安装了10.4.0之前的版本,则需要使用nssm remove Jellyfin命令手动删除服务,并通过手动删除所有文件来卸载服务器。也可能需要将数据文件移动到正确的位置,或将安装程序指向旧的位置。

警告

不建议使用32位或x86版本。由于提供了额外的寄存器,ffmpeg及其视频编码器通常最适合作为64位可执行文件使用。这意味着不赞成使用32位版本的Jellyfin。

使用安装程序(x64)安装

安装

  1. 下载最新版本。
  2. 运行安装程序。
  3. (可选)作为服务安装时,选择服务帐户的类型。
  4. 如果一切都成功完成,则Jellyfin服务正在运行。
  5. 在http:// localhost:8096打开浏览器以完成Jellyfin的设置。

更新资料

  1. 下载最新版本。
  2. 运行安装程序。
  3. 如果一切都成功完成,则Jellyfin服务现在可以作为新版本使用。

解除安装

  1. 转到“在Windows中添加或删除程序”。
  2. 找到果冻。
  3. 点击卸载。

手动安装(x86 / x64)

安装

  1. 下载并解压缩最新版本。
  2. 在您首选的安装位置中创建一个jellyfin文件夹。
  3. 将提取的文件夹复制到jellyfin文件夹中,并将其重命名为system。
  4. 在jellyfin文件夹中创建jellyfin.bat,其中包含:要使用%localappdata%中的默认数据/库位置:<-您的安装路径-; jellyfinsystemjellyfin.exe要使用自定义数据/库位置(参数后的路径) -d):<-您的安装路径–; jellyfinsystemjellyfin。 exe -d-;-您的安装路径-; jellyfindatos使用自定义库/数据位置(-d参数后的路径)并禁用webapp自动启动:<-您的安装路径–; jellyfinjellyfin.exe -d –您的安装路径–; jellyfindatos -noautorunwebapp
  5. 运行jellyfin.bat cmd
  6. 在以下位置打开浏览器:http:// <–Server-IP --- ;: 8096(如果禁用了Web应用程序自动启动)

更新资料

  1. 停止果冻
  2. 将Jellyfin系统文件夹重命名为system-bak
  3. 下载并解压缩最新版本的Jellyfin
  4. 将提取的文件夹复制到jellyfin文件夹中,并将其重命名为system
  5. 运行jellyfin.bat以再次启动服务器

后坐力

  1. 停止果冻。
  2. 删除系统文件夹。
  3. 将system-bak重命名为system。
  4. 运行jellyfin.bat以再次启动服务器。

MacOS的

此处提供TAR文件格式的MacOS应用程序包和构造。

安装

  1. 下载最新版本。
  2. 将.app程序包拖到Applications文件夹中。
  3. 启动应用程序。
  4. 在http://127.0.0.1:8096中打开浏览器。

更新资料

  1. 下载最新版本。
  2. 通过仪表板或使用应用程序图标停止当前正在运行的服务器。
  3. 将新的.app程序包拖到Applications文件夹中,然后单击yes替换文件。
  4. 启动应用程序。
  5. 在http://127.0.0.1:8096中打开浏览器。

解除安装

  1. 通过仪表板或使用应用程序图标停止当前正在运行的服务器。
  2. 将.app程序包移到回收站。

清除设定

这将删除所有设置和用户信息。这适用于.app软件包和便携式版本。

  1. 删除〜/ .config / jellyfin /文件夹
  2. 删除文件夹〜/ .local / share / jellyfin /

便携版

  1. 下载最新版本
  2. 将其解压缩到“应用程序”文件夹中
  3. 打开终端,并键入cd,后跟一个空格,然后将jellyfin文件夹拖到终端。
  4. 键入./jellyfin来运行jellyfin。
  5. 在http://本地主机:8096打开浏览器

关闭终端窗口将结束Jellyfin。将Jellyfin放在屏幕或tmux上可以防止这种情况的发生。

升级便携式版本

  1. 下载最新版本。
  2. 通过仪表板或在终端窗口中使用CTRL + C停止当前正在运行的服务器。
  3. 在应用程序中提取最新版本
  4. 打开终端,并键入cd,后跟一个空格,然后将jellyfin文件夹拖到终端。
  5. 键入./jellyfin来运行jellyfin。 (tixa
  6. 通过仪表板或在终端窗口中使用CTRL + C停止当前正在运行的服务器。
  7. 将果冻应用程序版本文件夹移至回收站。用您要删除的实际版本号替换该版本。

将FFmpeg与便携式版本一起使用

默认情况下,便携式版本不附带FFmpeg。要安装FFmpeg,您可以使用自制软件或下载Zeranoe版本。

如果您使用Zeranoe复合体,请将其解压缩到/ Applications /文件夹。

导航到仪表板上的“播放”选项卡,然后在“ FFmpeg路径”下将路径设置为“ FFmpeg”。

Linux(通用amd64)

此处提供TAR文件格式的通用Linux amd64构造。

安装过程

在/ opt中为jellyfin及其文件创建一个目录,然后输入该目录。

sudo mkdir / opt / jellyfincd / opt / jellyfin

在启动页面上下载最新版本的Linux。通用Linux构建以“ linux-amd64.tar.gz”结尾。这些说明的其余部分均假定已安装版本10.4.3(即jellyfin_10.4.3_linux-amd64.tar.gz)。下载通用版本,然后解压缩文件:

须藤wget https://github.com/jellyfin/jellyfin/releases/download/v10.4.3/jellyfin_10.4.3_linux-amd64.tar.gzsudo tar xvzf jellyfin_10.4.3_linux-amd64.tar.gz

创建一个指向Jellyfin 10.4.3目录的符号链接。这样可以通过重复前面的步骤进行更新,并只需重新创建指向新版本的符号链接即可启用更新。

须藤ln -s jellyfin_10.4.3 jellyfin

为Jellyfin数据创建四个子目录。

sudo mkdir数据缓存配置日志

如果您正在运行Debian或衍生版本,则还可以下载并安装专门为Jellyfin构建的ffmpeg版本。确保下载与您的操作系统匹配的最新版本(以下假设为Debian Stretch 4.2.1-5)。

须藤wget https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/4.2.1-5/jellyfin-ffmpeg_4.2.1-5-stretch_amd64.debsudo dpkg --install jellyfin-ffmpeg_4.2.1 -5-stretch_amd64.deb

如果遇到任何依赖项错误,请运行此错误,它将安装和jellyfin-ffmpeg。

须藤apt install -f

由于必须传递许多命令行选项,因此创建运行Jellyfin的小脚本更加容易。

须藤纳米jellyfin.sh

然后粘贴以下命令并根据需要对其进行修改。

#! / bin / bashJELLYFINDIR =“ / opt / jellyfin” FFMPEGDIR =“ / usr / share / jellyfin-ffmpeg” $JELLYFINDIR / jellyfin / jellyfin -d $JELLYFINDIR /数据-C $JELLYFINDIR /缓存-c 1TP2 ffmpeg $FFMPEGDIR / ffmpeg

假设您希望Jellyfin以非root用户身份运行,则将所有文件和目录chmod分配给普通用户和访问组。另外,使启动脚本可执行。

sudo chown -R用户:group * sudo chmod u + x jellyfin.sh

您终于可以指导它了。运行它时,您会看到很多注册信息,这是正常的。该配置是Web浏览器中的常用配置。

./jellyfin.sh

便携式DLL

可以使用TAR文件格式构建的.NET Core DLL不可知平台。这些构造使用jellyfin.dll二进制文件,并且必须使用dotnet加载。

Arch Linux

明胶可以作为明胶和明胶-git在AUR中找到。

软呢帽

RPM软件包格式的Fedora 29构建现在可以在这里获得,但是正式的Fedora存储库即将发布。

CentOS的

RPM软件包格式的CentOS / RHEL 7构建在此处可用,并且计划在将来提供正式的CentOS / RHEL存储库。

德比安

资料库

Jellyfin团队提供了一个Debian存储库,用于在Debian Stretch / Buster上安装。支持的体系结构是amd64,arm64和armhf。

注意事项

Microsoft不为32位Linux x86系统提供.NET,因此Jellyfin不支持i386体系结构。

  1. 如果尚未安装APT的HTTPS传输,请执行以下操作:sudo apt install apt-transport-https
  2. 导入GPG签名密钥(由Jellyfin团队签名):wget -O-https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt键添加-
  3. 在/etc/apt/sources.list.d/jellyfin.list:echo«deb [arch = $(dpkg –print-architecture)]] https://repo.jellyfin.org/debian $( lsb_release -c -s)主»| sudo tee /etc/apt/sources.list.d/jellyfin.list注意受支持的版本是拉伸和破坏。
  4. 更新APT存储库:sudo apt更新
  5. 安装Jellyfin:sudo apt安装jellyfin
  6. 使用您选择的工具管理Jellyfin系统服务:sudo服务jellyfin状态sudo systemctl重新启动jellyfinsudo /etc/init.d/jellyfin stop

配套

原始Debian软件包(包括旧版本)在此处提供。

注意事项

该存储库是在Debian中获取Jellyfin的首选方式,因为它还包含各种依赖项。

  1. 从存储库下载所需的软件包jellyfin和jellyfin-ffmpeg.deb。
  2. 安装下载的.deb软件包:sudo dpkg -i jellyfin _ *。Deb jellyfin-ffmpeg _ *。Deb
  3. 使用apt安装任何缺少的依赖项:sudo apt -f install
  4. 使用您选择的工具管理Jellyfin系统服务:sudo服务jellyfin状态sudo systemctl重新启动jellyfinsudo /etc/init.d/jellyfin stop

的Ubuntu

迁移到新仓库

Jellyfin的早期版本在Debian存储库中包含Ubuntu。现在已将其分区到其自己的存储库中,以更好地处理单独的二进制包。如果遇到关于找不到ubuntu版本的错误,并且以前配置了ubuntujellyfin.list文件,请按照以下步骤操作。

  1. 删除旧的/etc/apt/sources.list.d/jellyfin.list:sudo rm /etc/apt/sources.list.d/jellyfin.list文件
  2. 按照书面说明继续进行下一部分。

资料库

Jellyfin的团队提供了一个Ubuntu存储库,可以在Ubuntu Xenial,Bionic,Cosmic,Disco和Eoan上进行安装。支持的体系结构是amd64,arm64和armhf。 Ubuntu Xenial仅支持amd64。

注意事项

Microsoft不为32位Linux x86系统提供.NET,因此Jellyfin不支持i386体系结构。

  1. 如果尚未安装APT的HTTPS传输,请执行以下操作:sudo apt install apt-transport-https
  2. 启用Universe存储库以获取FFMpeg的所有依赖项:sudo add-apt-repository Universe
  3. 导入GPG签名密钥(由Jellyfin团队签名):wget -O-https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt键添加-
  4. 在/etc/apt/sources.list.d/jellyfin.list:echo«deb [arch = $(dpkg –print-architecture)]] https://repo.jellyfin.org/ubuntu $( lsb_release -c -s)主»| sudo tee /etc/apt/sources.list.d/jellyfin.list注意支持的版本是xenial,bionic,cosmic,disk和eoan。
  5. 更新APT存储库:sudo apt更新
  6. 安装Jellyfin:sudo apt安装jellyfin
  7. 使用您选择的工具管理Jellyfin系统服务:sudo服务jellyfin状态sudo systemctl重新启动jellyfinsudo /etc/init.d/jellyfin stop

配套

原始Ubuntu软件包(包括旧版本)在此处提供。

注意事项

该存储库是在Ubuntu上安装Jellyfin的首选方式,因为它还包含各种依赖项。

  1. 启用Universe存储库以获取所有FFMpeg依赖性,并更新存储库:sudo add-apt-repository Universesudo apt更新
  2. 从存储库下载所需的软件包jellyfin和jellyfin-ffmpeg.deb。
  3. 安装必要的依赖项:sudo apt在libsqlite3-0处安装libfontconfig1 libfreetype6 libssl1.0.0
  4. 安装下载的.deb软件包:sudo dpkg -i jellyfin _ *。Deb jellyfin-ffmpeg _ *。Deb
  5. 使用apt安装任何缺少的依赖项:sudo apt -f install
  6. 使用您选择的工具管理Jellyfin系统服务:sudo服务jellyfin状态sudo systemctl重新启动jellyfinsudo /etc/init.d/jellyfin stop

zh_CN简体中文
es_ESEspañol hi_INहिन्दी arالعربية pt_BRPortuguês do Brasil bn_BDবাংলা ru_RUРусский ja日本語 de_DEDeutsch fr_FRFrançais it_ITItaliano zh_CN简体中文