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.


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.