Como configurar um servidor de mídia Jellyfin no Linux

Para configurar um servidor de mídia Jellyfin no Linux , instale o pacote do servidor, abra o assistente web, crie uma conta de administrador e adicione suas pastas de mídia. Este guia utiliza o instalador atual do Jellyfin com verificação de checksum para Debian, Ubuntu e derivados suportados. Outras distribuições Linux devem seguir as orientações do Jellyfin para contêineres ou pacotes da comunidade.

Antes de começar, monte seu dispositivo de armazenamento e anote o caminho do Linux, como /srv/media/Movies. O pacote executa o Jellyfin como uma conta de serviço separada chamada jellyfin, que precisa de permissão para acessar diretórios pai e ler arquivos. Para outras distribuições ou configuração manual do repositório, consulte o guia de instalação oficial do Linux .

Instale e configure o Jellyfin

1. Baixe e verifique o instalador.

No servidor Debian ou Ubuntu, abra um terminal ou conecte-se via SSH. Instale as ferramentas de download e checksum e, em seguida, obtenha o script e o arquivo de checksum correspondente:

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
Terminal Linux mostrando a verificação de checksum do instalador Jellyfin finalizada com install-debuntu.sh: OK.
Continue somente se o comando de checksum retornar um resultado positivo OK.

Continue somente se o resultado for install-debuntu.sh: OK. Como o instalador é executado com privilégios elevados, você pode inspecioná-lo primeiro com less install-debuntu.sh. O guia do Jellyfin lista as distribuições derivadas compatíveis e as opções de instalação manual.

2. Execute o instalador e verifique o serviço.

Execute o script verificado e confirme se o Jellyfin está ativo:

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
Terminal Linux com sudo bash install-debuntu.sh pronto para executar o instalador verificado.
O instalador oficial configura o repositório Jellyfin e o pacote do servidor.

Se estiver parado, habilite-o na inicialização e inicie-o com sudo systemctl enable --now jellyfin.

3. Abra o assistente de configuração.

A partir de um dispositivo na mesma rede, acesse http://<server-ip>:8096, substituindo o espaço reservado pelo endereço LAN do servidor Linux. Use http://localhost:8096no próprio servidor. A porta 8096/TCPé a porta HTTP padrão. Se a página não carregar, verifique o serviço e permita a porta no firewall para dispositivos LAN confiáveis.

Página de configuração do Jellyfin em um endereço local do servidor com um seletor de idioma.
Abra o endereço do servidor em um navegador na mesma rede.

4. Escolha um idioma e crie um administrador.

Selecione o idioma da interface de configuração e, em seguida, insira um nome de usuário de administrador e uma senha forte e exclusiva. Essa conta controla as configurações do servidor e os usuários; adicione outras contas após o assistente, se necessário.

Formulário de administrador do Jellyfin com campos para nome de usuário, senha e confirmação.
Escolha um nome de administrador único e uma senha forte.

5. Adicione uma biblioteca de mídia

Escolha Adicionar Biblioteca de Mídia , selecione um tipo como Filmes, Séries ou Música, insira um nome de exibição e adicione o caminho completo da pasta. Bibliotecas separadas ajudam o Jellyfin a identificar o conteúdo. Por exemplo, use uma pasta como /srv/media/Movies/Arrival (2016)/Arrival (2016).mkv. Consulte o guia de bibliotecas e o guia de nomenclatura de filmes .

No formulário "Adicionar Biblioteca de Mídia" do Jellyfin, selecione "Filmes" e defina o caminho da pasta como /srv/media/movies.
Adicione um caminho de biblioteca dedicado que o serviço Jellyfin possa ler.

Se uma pasta estiver faltando ou estiver vazia após a verificação, teste o acesso como a conta de serviço. sudo -u jellyfin ls /srv/media/MoviesConceda a ela apenas permissões de leitura e de navegação no diretório por meio do seu grupo de mídia ou de uma ACL com escopo. Evite permissões recursivas amplas chmod 777ou alterações na propriedade de um disco inteiro. O FAQ oficial também aponta permissões e organização de arquivos como causas comuns de mídia ausente.

6. Defina o idioma e a região dos metadados.

Escolha o idioma e a região que o Jellyfin deve priorizar para títulos, descrições e outros metadados obtidos. Essa configuração é independente do idioma da interface de configuração e pode ser alterada posteriormente para cada biblioteca. Os resultados dependem da disponibilidade do provedor e de uma conexão com a internet.

Página de metadados de idioma preferido do Jellyfin com seletores separados para idioma e região.
Defina o idioma e a região que o Jellyfin deve usar para pesquisas de metadados.

7. Analise as configurações de acesso remoto.

Desative o acesso remoto para um servidor somente local. Se você pretende assistir de fora de casa, ative a opção " Permitir acesso remoto a este servidor" e configure separadamente uma conexão segura, como uma VPN ou um proxy reverso HTTPS. O assistente de configuração não fornece criptografia nem conclui a configuração do roteador. Desative a opção "Ativar mapeamento automático de portas ", a menos que você precise especificamente do UPnP; a Jellyfin recomenda desativá-lo, a menos que seja necessário.

Configurações de rede do Jellyfin com acesso remoto e mapeamento automático de portas desmarcados.
Mantenha o mapeamento automático de portas desativado, a menos que você precise especificamente do UPnP.

Não encaminhe a porta HTTP 8096diretamente para a internet pública. A porta HTTPS padrão do Jellyfin é 8920/TCP8080 e permanece inativa até que o HTTPS seja configurado. Consulte o guia de rede oficial antes de habilitar o acesso remoto.

8. Finalize e teste a reprodução.

Conclua o assistente, faça login e deixe o Jellyfin analisar as pastas selecionadas. Teste a partir de outro dispositivo na sua rede local, inserindo manualmente o endereço e a porta do servidor caso a detecção automática não o encontre. Os aplicativos compatíveis estão listados na página oficial de clientes .

Tela inicial do Jellyfin com ícones para coleções de Filmes, Séries e Música.
Após a primeira verificação, abra um cliente Jellyfin e confirme se as bibliotecas aparecem.

Corrigir problemas comuns de configuração

  • Página web indisponível: verifique sudo systemctl status jellyfino endereço IP do servidor, a porta 8096e as regras do firewall da LAN. Logs recentes: sudo journalctl -u jellyfin -n 50 --no-pager.
  • Biblioteca vazia: confirme se o armazenamento está montado e se a jellyfinconta tem permissão para ler a pasta. Use o tipo de biblioteca correto e a nomenclatura compatível.
  • O cliente não consegue descobrir o servidor: insira o endereço da LAN :8096manualmente. A descoberta local usa UDP 7359, mas a entrada direta do endereço não depende da descoberta.

Após a reprodução local estar funcionando, adicione usuários ou configure o acesso remoto como uma tarefa de rede separada.

Deixar um comentário

Como fazer o Lapce funcionar no Linux: Instalar e abrir um projeto

Como fazer o Lapce funcionar no Linux: Instalar e abrir um projeto

Instale o Lapce no Linux com o Flatpak ou use um pacote oficial compatível para Arch, Debian, Ubuntu ou Fedora. Em seguida, abra o editor e seu projeto.

Como executar um servidor Ampache no Ubuntu Server

Como executar um servidor Ampache no Ubuntu Server

Instale o Ampache 8 no Ubuntu Server 26.04 com Apache, PHP 8.5 e MariaDB, depois crie um catálogo de músicas e proteja o streaming remoto com HTTPS.

Como criar uma ISO personalizada do Ubuntu com o Cubic

Como criar uma ISO personalizada do Ubuntu com o Cubic

Transforme uma imagem oficial do Ubuntu em um instalador reutilizável com o Cubic. Verifique a ISO de origem, adicione pacotes e configurações, gere a imagem e grave-a em um pendrive.

Como executar programas do Ubuntu no Fedora Linux com o Distrobox

Como executar programas do Ubuntu no Fedora Linux com o Distrobox

Configure um ambiente Ubuntu Distrobox no Fedora para instalar pacotes APT, executar ferramentas de linha de comando e iniciar aplicativos gráficos compatíveis a partir do menu de aplicativos do Fedora.

Como instalar o Tuxedo OS no seu PC

Como instalar o Tuxedo OS no seu PC

Baixe a versão atual da ISO do TUXEDO OS, verifique-a, crie um USB inicializável e instale o sistema seguindo as instruções claras sobre a Inicialização Segura e as opções de disco.

Como criar máquinas virtuais no Ubuntu Server com o Cockpit

Como criar máquinas virtuais no Ubuntu Server com o Cockpit

Instale o Cockpit e seu complemento Machines no Ubuntu Server, escolha uma imagem ISO, atribua recursos à máquina virtual e conclua a configuração do sistema operacional no seu navegador.

Como configurar uma montagem NFS em um servidor Linux com o Cockpit

Como configurar uma montagem NFS em um servidor Linux com o Cockpit

Monte uma exportação NFS existente a partir da página de Armazenamento do Cockpit, escolha um caminho local e as opções de inicialização ou somente leitura e, em seguida, verifique o compartilhamento no Linux.

Como usar o gerenciador de pacotes Nala no Ubuntu

Como usar o gerenciador de pacotes Nala no Ubuntu

Instale o Nala a partir dos repositórios do Ubuntu e, em seguida, use-o para pesquisar, instalar, remover e atualizar pacotes com resumos de transações claros.

Como instalar o LibreCAD no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o LibreCAD no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o LibreCAD no Ubuntu, Debian, Fedora, Arch ou openSUSE usando o gerenciador de pacotes, ou escolha o Flatpak ou AppImage oficial caso sua distribuição não possua um pacote.

Como instalar e ativar o tema de ícones Kora no Linux

Como instalar e ativar o tema de ícones Kora no Linux

Instale o tema de ícones Kora atual no Linux para um usuário específico ou para todo o sistema e, em seguida, escolha a variante com pastas azuis ou cinzas no GNOME, KDE Plasma ou Xfce.