Jellyfin é um software gratuito para a construção de um servidor de mídia. Ele permite coletar, gerenciar e transmitir seus arquivos de mídia de vários dispositivos ou clientes. Jellyfin é um aplicativo gratuito e auto-hospedado que pode ser instalado no seu servidor, permitindo que você crie seu próprio servidor de mídia em seu ambiente local, como em casa, e permita que vários clientes e dispositivos acessem todos os seus arquivos de mídia.
Jellyfin é um servidor de arquivos de mídia alternativo aos proprietários, como Emby e Plex. Ele permite que você gerencie arquivos de mídia de qualquer dispositivo e em qualquer lugar.
Adicionando o Repositório Jellyfin
O servidor de mídia Jellyfin pode ser instalado de várias maneiras: manualmente ou por meio de um pacote pré-compilado disponível para a maioria das distribuições Linux. Nesta primeira etapa, você adicionará o repositório Jellyfin ao seu servidor Debian.
Primeiro, execute o seguinte comando apt para instalar dependências na sua máquina Debian.
sudo apt install apt-transport-https ca-certificates gnupg curl -y Depois que as dependências estiverem instaladas, execute o seguinte comando para adicionar a chave GPG do repositório jellyfin, que será armazenada em /etc/apt/keyrings/jellyfin.gpg .
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
Agora execute o comando abaixo para adicionar o repositório jellyfin ao seu servidor Debian. Após executar o comando, o arquivo de repositório /etc/apt/sources.list.d/jellyfin.sources será criado.
Tipos: deb
URIs: https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )
Suites: $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release )
Componentes: main
Arquiteturas: $( dpkg --print-architecture )
Assinado por: /etc/apt/keyrings/jellyfin.gpg
EOF
Por fim, atualize e atualize seu índice de pacotes Debian usando o comando apt update abaixo.
sudo apt updateVocê deverá ver o repositório jellyfin adicionado à lista de repositórios do sistema.
Instalando e gerenciando o Jellyfin
Com o repositório Jellyfin adicionado, você está pronto para instalar o servidor de mídia Jellyfin. Siga estas etapas para instalar o Jellyfin e aprender a gerenciar o serviço Jellyfin via systemctl.
Execute o comando apt install abaixo para instalar o servidor de mídia Jellyfin. Digite y para confirmar e pressione ENTER para prosseguir.
sudo apt install jellyfin Após a instalação, certifique-se de que o serviço Jellyfin esteja em execução e habilitado usando o comando abaixo.
sudo systemctl status jellyfin
Se estiver em execução, você deverá ver a saída ativa (em execução) . Quando habilitado, a saída que você deverá obter é habilitada. Isso significa que o Jellyfin iniciará automaticamente na inicialização do sistema.
Acesso ao HD/SSD Externo
Para iniciarmos precisamos montar a imagem de disco, então após conectado o dispositivo rígido (HD) ao servidor, execute o seguinte comando:
sudo fdisk -lDeverá listar todos os dispositivos de armazenamento conectados ao sistema, como a imagem abaixo.

Neste caso, tenho apenas um dispositivo conectado, /dev/sdb1, então precisamos montá-lo para utilizá-lo. Para isso execute:
De maneira que o/dev/sdb1 será o dispositivo a ser montado e /docker/jellyfin/media é a pasta onde será acessada para modificar os arquivos.
Montar Unidade Automaticamente
Um grande problema no processo acima, é que no momento em que o servidor é reiniciado, você precisa refazer o processo e consequentemente rastrear todas as bibliotecas do Jellyfin novamente. Para contornar essa situação vamos definir um processo de montagem automático.
Primeira coisa a se fazer é consultar os dados dos dispositivos de armazenamento, para isso execute o seguinte comando:
sudo blkidDeve retornar algo semelhante a imagem abaixo

Tendo isso em mãos, vamos acessar o arquivo /etc/fstab,
porém antes faça um backup do arquivo original, porque o arquivo em
questão se trata de um arquivo de inicialização do sistema, então caso
ocorra algum problema será possível restaurar o backup. Para fazer isso,
execute:
Em seguida, edite o arquivo original e informe, na última linha, o disco rígido (HD) que deverá ser montado automaticamente. Utilize os dados coletados anteriormente.
sudo nano /etc/fstab
Parâmetros:
- File System: PARTUUID é o ID do dispositivo;
- Mount Point: /docker/jellyfin/media é o ponto de montagem, no nosso caso a pasta “media”;
- Type: ntfs é o tipo do sistema de arquivos;
- Options: São as opções da unidade, definindo a opção defaults, deve considerar opções voltadas a permissão de leitura e escrita, montagem automática, entre outros;
- Dump: Indica se a unidade recebe backup da plataforma Dump, (0 - não) ou (1 - sim);
- Pass: Ordem de checagem da unidade (0- Não verifica / 1- Verifica por primeiro / 2- Verifica após o primeiro nível ser verificado).

0 comentários:
Não é permitido fazer novos comentários.