Como configurar o Jellyfin no Linux no Docker

Jellyfin é uma implementação de código aberto do Plex. É o servidor de mídia perfeito para quem não gosta da direção do Plex. Este guia mostrará como implantar um servidor Jellyfin no Linux no Docker.

Instalando o Docker no Linux

Para usar o Jellyfin no Linux como um contêiner do Docker, você precisará instalar o Docker no seu servidor Linux. Existem muitas maneiras de instalar o Docker no Linux. Neste guia, vamos instalá-lo como um pacote Snap.

Por que um pacote Snap? Fazer o Docker funcionar é tão fácil quanto instalar o snap e não há necessidade de perder tempo configurando dependências, repositórios, chaves, etc. No entanto, você deve habilitar o tempo de execução do Snap para que o Docker funcione como um Snap. Siga nosso guia sobre como configurar o Snap para fazê-lo funcionar.

Com o tempo de execução do pacote Snap em seu servidor Linux, use o comando snap install para instalar a versão mais recente do Docker em seu computador.

sudo snap install docker

Depois de instalar o Docker no Linux, você pode acessá-lo usando a conta root. Você pode fazer login no root com o seguinte comando.

su-

Não consegue acessar a conta root no seu sistema Linux? Você precisará ativá-lo. Para ativá-lo, execute os comandos abaixo.

sudo -s senha

Com a conta root logada, você pode acessar o Docker com o comando Docker –help . Este comando mostrará todos os comandos relacionados ao Docker. Como alternativa, você pode habilitar o Docker para seu usuário com os comandos abaixo.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap disable docker sudo snap enable docker

Puxando a imagem do docker Jellyfin

Com a ferramenta Docker funcionando em seu sistema Linux, é hora de extrair a imagem Jellyfin Docker do Dockerhub. Usando o comando docker pull , pegue o software. Isso levará apenas um minuto.

su-

docker pull jellyfin/jellyfin:mais recente

Puxar a imagem do Jellyfin Docker é bastante prático. No entanto, se você quiser saber mais sobre a imagem Jellyfin Docker para solucionar problemas ou para explorar o que você está configurando em seu sistema, clique aqui.

Depois de pegar o contêiner Jellyfin, você precisa usar o comando mkdir para criar as pastas “config” e “cache”. Essas pastas manterão seus arquivos de configuração Jellyfin e arquivos de cache.

Observação: os arquivos de configuração do contêiner Jellyfin devem estar no formato /root. Por que? O Snap Docker não pode interagir com arquivos fora do diretório $HOME. Se você tentar se mover para fora /root, encontrará erros.

mkdir -p ~/jellyfin/{config,cache}

Depois que essas duas pastas forem criadas, você poderá vê-las no /root/jellyfindiretório. Para acessar essas pastas, execute os seguintes comandos.

su-

cd /root/jellyfin

Iniciando o contêiner do docker Jellyfin

Para iniciar o contêiner do docker Jellyfin pela primeira vez, você deve executar o seguinte comando docker run . Este comando é modificado daquele fornecido com a documentação oficial do Jellyfin para funcionar com a versão Snap do Docker.

su-

docker run -d -v /root/jellyfin/config:/config -v /root/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest

Depois que o comando acima for executado, o Docker configurará sua imagem Jellyfin, pastas, rede, etc. Esse processo não deve demorar muito. Quando o contêiner é iniciado, você pode acessá-lo por meio do URL a seguir.

HTTP://local-lan-ip-address-of-server:8096

Iniciando o recipiente Jellyfin após a instalação

Na primeira vez que o Jellyfin é instalado, o comando docker run é usado. No entanto, o docker run é para imagens. Portanto, para executar novamente seu contêiner no caso de uma reinicialização do sistema (ou soluço), você precisará executar o comando docker start .

Usando o comando docker ps -a , visualize todos os contêineres no sistema.

su-

docker ps -a

Procure o “CONTAINER ID” e encontre o ID do contêiner Jellyfin. Em seguida, você pode iniciar o contêiner com o seguinte comando docker start .

início da janela de encaixe CONTAINER_ID

Como alternativa, você pode parar o contêiner com docker stop .

parada de encaixe CONTAINER_ID

Configurando Jellyfin

Para configurar o Jellyfin, você deve executar o assistente de configuração. Em seguida, siga as instruções passo a passo abaixo.

Passo 1: Leia o “Bem-vindo ao Jellyfin!” mensagem. Em seguida, selecione o botão “Avançar” para continuar.

Etapa 2: Jellyfin mostrará uma página “Conte-nos sobre você” na próxima página. A partir daqui, você deve criar um nome de usuário de administrador e uma senha.

Para "Nome de usuário", digite "admin". Em seguida, selecione o botão “Avançar”.

Passo 3: Agora você deve configurar suas bibliotecas de mídia. Selecione o botão “+” ao lado do botão “Adicionar biblioteca de mídia”. Você precisará selecionar um tipo de conteúdo. Os tipos incluem filmes, música, programas de TV, fotos, etc.

Certifique-se de selecionar a /mediapasta. Esta pasta está no contêiner Jellyfin, não no sistema operacional host.

Etapa 4: Para adicionar mídia ao Jellyfin, adicione arquivos à /mediapasta no sistema operacional host. O contêiner Jellyfin verá esses arquivos no sistema operacional host e os passará. Certifique-se de que a pasta tenha as permissões corretas por meio do sistema operacional host com:

No sistema operacional host, navegue até /media/ com o terminal, crie uma pasta “movies”, uma pasta “tv” e uma pasta “music”. Em seguida, atualize as permissões dessas pastas para que o Jellyfin possa acessá-las.

sudo chmod -R 777 /media/movies/ sudo chmod -R 777 /media/tv/ sudo chmod -R 777 /media/music/

Etapa 5: coloque o seu no sistema operacional host e coloque seus arquivos de mídia nas pastas “movies”, “tv” e “music”. Em seguida, conclua o processo de configuração do Jellyfin para permitir que ele detecte sua mídia.

Usando Jellyfin

Para usar o Jellyfin, acesse o URL usado para configuração e selecione um filme, programa de TV ou arquivo de música para visualizar. Como alternativa, confira o site Jellyfin para obter informações sobre os vários aplicativos disponíveis.

Leave a Comment

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!

Transforme qualquer dispositivo em seu segundo monitor no Linux

Transforme qualquer dispositivo em seu segundo monitor no Linux

Precisa de um monitor extra, mas só tem um? Com Deskreen, você pode transformar qualquer smartphone, tablet ou laptop em uma segunda tela no Linux.

Como verificar a temperatura da GPU no Linux

Como verificar a temperatura da GPU no Linux

Aprenda como verificar a temperatura da GPU no Linux usando diversas ferramentas.

Como usar o controlador PS4 no Linux

Como usar o controlador PS4 no Linux

Aprenda como usar o controlador PS4 no Linux com suporte completo e métodos de configuração simples.

Como atualizar para Pop_OS 22.04

Como atualizar para Pop_OS 22.04

O Pop_OS 22.04 foi lançado e com ele vem toneladas de novos recursos. Veja como você pode atualizar sua instalação do Pop_OS para 22.04.

Como fazer backup diretamente no Google Drive no Linux

Como fazer backup diretamente no Google Drive no Linux

Descubra como fazer backup dos seus dados do Linux diretamente no Google Drive utilizando o Duplicati. Siga nosso guia passo a passo para proteger suas informações.

Como aumentar o tamanho da pasta temporária no Linux

Como aumentar o tamanho da pasta temporária no Linux

Aprenda como aumentar o tamanho da pasta temporária no Linux. Siga este guia passo a passo para resolver problemas de espaço no seu diretório temporário.

Como instalar e personalizar o emulador de terminal Kitty no Linux

Como instalar e personalizar o emulador de terminal Kitty no Linux

Kitty é um emulador de terminal com GPU versátil e ágil para Linux. Aprenda a instalar e personalizá-lo para melhorar sua experiência no terminal.