Ir para o conteúdo

Instalação Jellyfin

O projeto Jellyfin e seus parceiros oferecem vários pacotes binários pré-criados para ajudar o Jellyfin a começar a operar rapidamente em vários sistemas.

Contentores

A Open Container Initiative é uma forma de virtualização. Uma imagem é semelhante a um ISO, enquanto um contêiner é semelhante a uma VM em execução.

 Instalação Jellyfin Instalação Jellyfin
Nota

Atualmente, há um problema com montagens somente leitura no Docker. Se houver submontagens na montagem principal, as submontagens serão lidas e gravadas.

Use o modo host para a rede usar DLNA ou um HDHomeRun.

Official Dock Center

A imagem do Jellyfin Docker está disponível no Docker Hub para várias arquiteturas.

  1. Obter a última imagem docker pull jellyfin / jellyfin
  2. Crie diretórios no host para armazenamento de dados persistente.mkdir / path / to / configmkdir / path / to / cache
  3. Inicie o server.docker execute -d –volume / caminho / para / config: / config –volume / caminho / para / cache: / cache –volume / caminho / para / media: / media –user 1000: 1000 –net = host –Reiniciar = a menos que parar o jellyfin / jellyfin Como alternativa, usando docker-compose: versão: "3" serviços: jellyfin: imagem: jellyfin / usuário do jellyfin: 1000: 1000 network_mode: "host" volumes: - / caminho / para / config : / config - / caminho / para / cache: / cache - / caminho / para / media: / media

Imagem do Docker Hub mantida pelo LinuxServer.io

A intenção da imagem Jellyfin é fornecer a capacidade de construir a partir da fonte usando o Docker. A imagem nativa é compilada dentro do contêiner enquanto a imagem do servidor Linux instala o Jellyfin como um pacote. Isso pode levar a um tamanho maior da imagem e ao consumo de espaço, pois não há imagem base comum para a imagem oficial do Jellyfin, tamanhos Jellyfin e LinuxServer. A imagem Jellyfin não suporta ambientes, exceto $TZ. Nenhum outro parâmetro ambiental funciona. Se você alterar sua imagem, os locais das pastas não serão os mesmos, portanto, você deverá mover as pastas de configuração antes de girar a imagem alternativa.

Para hardware ARM e RPi, é recomendável usar a imagem LinuxServer, pois o suporte à aceleração de hardware ainda não está disponível na imagem nativa.

Unraid Docker

Um modelo Unraid Docker está disponível no repositório.

  1. Abra a GUI sem pagar (pelo menos 6,5 sem pagar) e clique na guia "Docker".
  2. Adicione a seguinte linha em "Repositórios de modelos" e salve as opções.
https://github.com/jellyfin/jellyfin/blob/master/deployment/unraid/docker-templates
  1. Clique em "Adicionar container" e selecione "jellyfin".
  2. Ajuste os caminhos necessários e salve as alterações.

Kubernetes

Em seu armazém, há um projeto comunitário para implantar o Jellyfin em plataformas baseadas no Kubernetes. Quaisquer problemas ou solicitações de recursos relacionados à implantação em plataformas baseadas no Kubernetes devem ser arquivados lá.

Windows (x86 / x64)

Instaladores e construções do Windows em formato de arquivo ZIP estão disponíveis aqui.

Advertência

Se você instalou uma versão anterior à 10.4.0 usando um script do PowerShell, será necessário remover manualmente o serviço usando o comando nssm remove Jellyfin e desinstalar o servidor removendo todos os arquivos manualmente. Também pode ser necessário mover os arquivos de dados para o local correto ou apontar o instalador para o local antigo.

Advertência

A versão de 32 bits ou x86 não é recomendada. O ffmpeg e seus codificadores de vídeo geralmente funcionam melhor como um executável de 64 bits devido aos registros adicionais fornecidos. Isso significa que a versão de 32 bits do Jellyfin está obsoleta.

Instale usando o instalador (x64)

Instale

  1. Baixe a versão mais recente.
  2. Execute o instalador.
  3. (Opcional) Ao instalar como um serviço, escolha o tipo de conta de serviço.
  4. Se tudo foi concluído com êxito, o serviço Jellyfin está funcionando.
  5. Abra seu navegador em http: // localhost: 8096 para concluir a configuração do Jellyfin.

Update

  1. Baixe a versão mais recente.
  2. Execute o instalador.
  3. Se tudo foi concluído com êxito, o serviço Jellyfin agora está funcionando como a nova versão.

Desinstalar

  1. Vá para Adicionar ou remover programas no Windows.
  2. Encontre Jellyfin.
  3. Clique em Desinstalar.

Instalação manual (x86 / x64)

Instale

  1. Baixe e extraia a versão mais recente.
  2. Crie uma pasta jellyfin no local de instalação preferido.
  3. Copie a pasta extraída para a pasta jellyfin e renomeie-a como sistema.
  4. Crie jellyfin.bat dentro da pasta jellyfin que contém: Para usar o local padrão de dados / biblioteca em %localappdata%: <- Seu caminho de instalação -; jellyfinsystemjellyfin.exe Para usar um local personalizado de dados / biblioteca (Caminho após o parâmetro -d): <- Seu caminho de instalação–; jellyfinsystemjellyfin. exe -d -; - Seu caminho de instalação ---; jellyfindatos Use um local personalizado de biblioteca / dados (Caminho após o parâmetro -d) e desative o início automático do webapp: <- Seu caminho de instalação -; jellyfinjellyfin.exe -d - Seu caminho de instalação–; jellyfindatos -noautorunwebapp
  5. Execute o cmd jellyfin.bat
  6. Abra seu navegador em http: // <–Server-IP —-;: 8096 (se a inicialização automática do aplicativo da Web estiver desativada)

Update

  1. Stop Jellyfin
  2. Renomeie a pasta do sistema Jellyfin para system-bak
  3. Baixe e extraia a versão mais recente do Jellyfin
  4. Copie a pasta extraída para a pasta jellyfin e renomeie-a para system
  5. Execute jellyfin.bat para iniciar o servidor novamente

Recuo

  1. Pare com o Jellyfin.
  2. Exclua a pasta do sistema.
  3. Renomeie system-bak para system.
  4. Execute jellyfin.bat para iniciar o servidor novamente.

MacOS

Pacotes de aplicativos e construções para MacOS no formato de arquivo TAR estão disponíveis aqui.

Instale

  1. Baixe a versão mais recente.
  2. Arraste o pacote .app para a pasta Aplicativos.
  3. Inicie o aplicativo.
  4. Abra seu navegador em http://127.0.0.1:8096.

Update

  1. Baixe a versão mais recente.
  2. Pare o servidor atualmente em execução pelo painel ou usando o ícone do aplicativo.
  3. Arraste o novo pacote .app para a pasta Aplicativos e clique em Sim para substituir os arquivos.
  4. Inicie o aplicativo.
  5. Abra seu navegador em http://127.0.0.1:8096.

Desinstalar

  1. Pare o servidor atualmente em execução pelo painel ou usando o ícone do aplicativo.
  2. Mova o pacote .app para a lixeira.

Limpar configurações

Isso removerá todas as configurações e informações do usuário. Isso se aplica ao pacote .app e à versão portátil.

  1. Exclua a pasta ~ / .config / jellyfin /
  2. Exclua a pasta ~ / .local / share / jellyfin /

Versão portátil

  1. Baixe a versão mais recente
  2. Extraia-o na pasta Aplicativos
  3. Abra Terminal e digite cd seguido de um espaço e arraste a pasta jellyfin para o terminal.
  4. Digite ./jellyfin para executar o jellyfin.
  5. Abra seu navegador em http: // localhost: 8096

Fechar a janela do terminal encerrará o Jellyfin. Colocar o Jellyfin na tela ou no tmux pode impedir que isso aconteça.

Atualizando a versão portátil

  1. Baixe a versão mais recente.
  2. Pare o servidor que está sendo executado no painel ou usando CTRL + C na janela do terminal.
  3. Extraia a versão mais recente em Aplicativos
  4. Abra Terminal e digite cd seguido de um espaço e arraste a pasta jellyfin para o terminal.
  5. Digite ./jellyfin para executar o jellyfin. (tixa
  6. Pare o servidor que está sendo executado no painel ou usando CTRL + C na janela do terminal.
  7. Mova a pasta da versão do aplicativo de geléia para a lixeira. Substitua a versão pelo número da versão real que você está tentando remover.

Usando o FFmpeg com a versão portátil

A versão portátil não vem com o FFmpeg por padrão. Para instalar o FFmpeg, você pode usar o homebrew ou fazer o download da compilação do Zeranoe.

Se você usar o complexo Zeranoe, extraia-o para a pasta / Applications /.

Navegue até a guia de reprodução no painel e defina o caminho para FFmpeg em FFmpeg Path.

Linux (amd64 genérico)

As construções genéricas do Linux amd64 no formato de arquivo TAR estão disponíveis aqui.

Processo de instalação

Crie um diretório em / opt para jellyfin e seus arquivos e insira esse diretório.

sudo mkdir / opt / jellyfincd / opt / jellyfin

Faça o download da versão genérica mais recente do Linux na página de lançamento. A versão genérica do Linux termina com "linux-amd64.tar.gz". O restante dessas instruções pressupõe que a versão 10.4.3 esteja sendo instalada (por exemplo, jellyfin_10.4.3_linux-amd64.tar.gz). Faça o download da compilação genérica e extraia o arquivo:

sudo 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

Crie um link simbólico para o diretório Jellyfin 10.4.3. Isso permite uma atualização repetindo as etapas anteriores e habilitando-a simplesmente recriando o link simbólico para a nova versão.

sudo ln -s jellyfin_10.4.3 jellyfin

Crie quatro subdiretórios para os dados do Jellyfin.

log de configuração do cache de dados sudo mkdir

Se você estiver executando o Debian ou um derivado, também poderá baixar e instalar uma versão do ffmpeg criada especificamente para o Jellyfin. Certifique-se de baixar a versão mais recente que corresponde ao seu sistema operacional (4.2.1-5 para Debian Stretch assumido abaixo).

sudo 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

Se você encontrar algum erro de dependência, execute-o e ele instalará o jellyfin-ffmpeg.

sudo apt install -f

Devido ao número de opções de linha de comando que devem ser passadas, é mais fácil criar um pequeno script para executar o Jellyfin.

sudo nano jellyfin.sh

Em seguida, cole os seguintes comandos e modifique-os conforme necessário.

#! / bin / bashJELLYFINDIR = "/ opt / jellyfin" FFMPEGDIR = "/ usr / share / jellyfin-ffmpeg" $JELLYFINDIR / jellyfin / jellyfin -d $JELLYFINDIR / data -C $JELLYFINDIR / cache -c $JELLYFINDIR / cache -c $JELLYFINDIR / cache -c ffmpeg $FFMPEGDIR / ffmpeg

Supondo que você queira que o Jellyfin seja executado como um usuário não root, chmod todos os arquivos e diretórios para o usuário normal e o grupo de acesso. Também torne o script de inicialização executável acima.

sudo chown -R usuário: grupo * sudo chmod u + x jellyfin.sh

Você pode finalmente direcioná-lo. Você verá muitas informações de registro ao executá-las, isso é normal. A configuração é a usual no navegador da web.

./jellyfin.sh

DLL portátil

A plataforma independente de .NET Core DLL incorporada no formato de arquivo TAR está disponível aqui. Essas construções usam o binário jellyfin.dll e devem ser carregadas com o dotnet.

Arch Linux

A gelatina pode ser encontrada no AUR como gelatina e gelatina-git.

Fedora

As compilações do Fedora 29 no formato de pacote RPM estão disponíveis aqui por enquanto, mas um repositório oficial do Fedora está chegando.

CentOS

As compilações do CentOS / RHEL 7 no formato de pacote RPM estão disponíveis aqui e um repositório oficial do CentOS / RHEL está planejado para o futuro.

Debian

Repositório

A equipe do Jellyfin fornece um repositório Debian para instalação no Debian Stretch / Buster. As arquiteturas suportadas são amd64, arm64 e armhf.

Nota

A Microsoft não fornece um .NET para sistemas Linux x86 de 32 bits e, portanto, o Jellyfin não suporta a arquitetura i386.

  1. Instale o transporte HTTPS para APT, se você ainda não o fez: sudo apt install apt-transport-https
  2. Importe a chave de assinatura GPG (assinada pela equipe Jellyfin): wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
  3. Adicione uma configuração de repositório em /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-arquitetura)]] https://repo.jellyfin.org/debian $ ( lsb_release -c -s) principal »| sudo tee /etc/apt/sources.list.d/jellyfin.listNota As versões suportadas são extensas e imbecil.
  4. Atualizar repositórios do APT: sudo apt update
  5. Instale o Jellyfin: sudo apt install jellyfin
  6. Gerencie o serviço do sistema Jellyfin com a ferramenta de sua escolha: serviço sudo jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

Pacotes

Pacotes Debian brutos, incluindo versões antigas, estão disponíveis aqui.

Nota

O repositório é a maneira preferida de obter o Jellyfin no Debian, pois também contém várias dependências.

  1. Faça o download dos pacotes desejados jellyfin e jellyfin-ffmpeg.deb no repositório.
  2. Instale os pacotes .deb baixados: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  3. Use o apt para instalar quaisquer dependências ausentes: sudo apt -f install
  4. Gerencie o serviço do sistema Jellyfin com a ferramenta de sua escolha: serviço sudo jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

Ubuntu

Migrando para o novo armazém

As versões anteriores do Jellyfin incluíam o Ubuntu no repositório Debian. Agora ele foi particionado em seu próprio repositório para lidar melhor com pacotes binários separados. Se você encontrar erros sobre a versão do ubuntu não sendo encontrada e você configurou anteriormente um arquivo ubuntujellyfin.list, siga estas etapas.

  1. Exclua o arquivo antigo /etc/apt/sources.list.d/jellyfin.list:sudo rm /etc/apt/sources.list.d/jellyfin.list
  2. Prossiga para a próxima seção, conforme escrito.

Repositório

A equipe de Jellyfin fornece um repositório Ubuntu para instalação no Ubuntu Xenial, Bionic, Cosmic, Disco e Eoan. As arquiteturas suportadas são amd64, arm64 e armhf. Somente amd64 é suportado no Ubuntu Xenial.

Nota

A Microsoft não fornece um .NET para sistemas Linux x86 de 32 bits e, portanto, o Jellyfin não suporta a arquitetura i386.

  1. Instale o transporte HTTPS para APT, se você ainda não o fez: sudo apt install apt-transport-https
  2. Habilite o repositório Universe para obter todas as dependências do FFMpeg: sudo add-apt-repository universe
  3. Importe a chave de assinatura GPG (assinada pela equipe Jellyfin): wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
  4. Adicione uma configuração de repositório em /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-arquitetura)]] https://repo.jellyfin.org/ubuntu $ ( lsb_release -c -s) principal »| sudo tee /etc/apt/sources.list.d/jellyfin.list Nota As versões suportadas são xenial, biônica, cósmica, disco e eoan.
  5. Atualizar repositórios do APT: sudo apt update
  6. Instale o Jellyfin: sudo apt install jellyfin
  7. Gerencie o serviço do sistema Jellyfin com a ferramenta de sua escolha: serviço sudo jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

Pacotes

Pacotes brutos do Ubuntu, incluindo versões antigas, estão disponíveis aqui.

Nota

O repositório é a maneira preferida de instalar o Jellyfin no Ubuntu, pois também contém várias dependências.

  1. Habilite o repositório Universe para obter todas as dependências do FFMpeg e atualize os repositórios: sudo add-apt-repository universesudo apt update
  2. Faça o download dos pacotes desejados jellyfin e jellyfin-ffmpeg.deb no repositório.
  3. Instale as dependências necessárias: sudo apt install em libsqlite3-0 libfontconfig1 libfreetype6 libssl1.0.0
  4. Instale os pacotes .deb baixados: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  5. Use o apt para instalar quaisquer dependências ausentes: sudo apt -f install
  6. Gerencie o serviço do sistema Jellyfin com a ferramenta de sua escolha: serviço sudo jellyfin statussudo systemctl restart jellyfinsudo /etc/init.d/jellyfin stop

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