Solução da comunidade

Configurar o Plex no CasaOS: caminhos de multimédia, mapeamento da biblioteca e acesso remoto atual

An August 2023 IceWhale tutorial that installed qBittorrent and Plex on CasaOS, aligned their Docker volume paths, imported a copyright-safe Big Buck Bunny sample into Plex, and demonstrated TV login. Current Plex remote access has account and networking requirements not covered by the old screenshots.

O tutorial da IceWhale de 2023 explica uma lição duradoura do Docker: o cliente de transferências e o Plex têm de concordar sobre o local onde os conteúdos multimédia existem no anfitrião e sobre o caminho que o Plex vê dentro do respetivo contentor. O artigo utilizou o filme de animação aberto Big Buck Bunny como demonstração segura, moveu o ficheiro para o diretório de conteúdos multimédia do anfitrião e, em seguida, adicionou o caminho mapeado /Media pasta dentro do Plex.

A lógica dos caminhos de armazenamento continua a ser relevante atualmente. No entanto, a secção sobre acesso remoto precisa de um enquadramento atual, porque o Plex documenta agora requisitos explícitos relativos à conta, ao router e à reprodução remota, mais específicos do que simplesmente iniciar sessão na aplicação da TV.

Definições do qBittorrent no CasaOS a mostrar caminhos /DATA do anfitrião mapeados para o contentor de transferências
O tutorial original identificou primeiro onde os conteúdos transferidos pelo qBittorrent eram guardados no anfitrião do CasaOS.

A principal lição é: caminho do anfitrião vs. caminho do contentor

O contentor qBittorrent transferia ficheiros para um caminho interno, enquanto o CasaOS os armazenava numa pasta do anfitrião /DATA localização. O Plex tinha o seu próprio mapeamento de volumes e só conseguia procurar caminhos explicitamente expostos ao respetivo contentor.

É por isso que «o ficheiro existe no NAS» não significa automaticamente que o Plex o consiga ver.

Alinhe as localizações dos conteúdos transferidos e do Plex

O tutorial apresentava duas opções: mover os conteúdos multimédia concluídos para o diretório de conteúdos multimédia existente no anfitrião do Plex ou alterar o mapeamento de volumes do Plex para que ambas as aplicações apontassem para o mesmo armazenamento do anfitrião.

Numa implementação atual, escolha a pasta final dos conteúdos multimédia antes de transferir bibliotecas grandes, para não ter de as mover e voltar a analisar repetidamente.

a caixa de diálogo «Adicionar pasta» do Plex, ao procurar o caminho do contentor /Media mapeado
O Plex deve procurar o caminho do lado do contentor, como /Media, depois de a pasta do anfitrião ter sido mapeada.

Crie a biblioteca do Plex a partir da pasta do lado do contentor

Depois de mapear os conteúdos multimédia, crie uma biblioteca de Filmes, TV, Música ou outro tipo e selecione o caminho do contentor. Mantenha o caminho da configuração/base de dados do Plex persistente e separado da imagem substituível do contentor.

O tutorial antigo abordava brevemente pesquisas de torrents e magnet, mas utilizava deliberadamente Big Buck Bunny como exemplo. Uma página atualizada e permanente deve manter o exemplo legal, em vez de incentivar os utilizadores a obter meios protegidos por direitos de autor sem autorização.

O acesso remoto atual do Plex tem a sua própria página de configuração

Atualmente, o Plex exige que o servidor tenha sessão iniciada numa conta Plex para o acesso remoto. A configuração automática do router pode utilizar UPnP/NAT-PMP; o encaminhamento manual requer que uma porta externa seja encaminhada para a porta TCP interna 32400 do servidor Plex.

Utilize os requisitos atuais de acesso remoto do Plex em vez de assumir que apenas as capturas de ecrã de associação à TV de 2023 tornam um servidor acessível remotamente.

A associação da conta da TV é autenticação do cliente, não configuração do router

Aplicação Plex TV a apresentar um código de ligação para autorizar o televisor com uma conta Plex
Introduzir o PIN da TV associa o cliente à conta Plex; não configura, por si só, o encaminhamento do router do NAS.

A transmissão remota pode desencadear a transcodificação

Quando o cliente remoto não consegue reproduzir diretamente o ficheiro original devido a limitações de largura de banda ou de codecs, o Plex pode transcodificá-lo. Isso pode transformar uma carga de trabalho leve de um NAS numa carga intensa para a CPU/GPU.

Teste uma transmissão remota real com a qualidade que pretende utilizar antes de assumir que o hardware do servidor é suficiente.

Os servidores Plex existentes precisam de um fluxo de migração diferente

Uma resposta posterior perguntou por que motivo abrir o Plex no CasaOS encaminhava para um servidor existente. Migrar uma instalação Plex já estabelecida não é o mesmo que criar um segundo servidor vazio. Preserve a base de dados/configuração do Plex e o estado de associação à conta ao mover uma biblioteca existente.

Manter a configuração do Plex separada da biblioteca multimédia

O tutorial de 2023 focava-se sobretudo em colocar um filme em /Media, mas um servidor Plex de longa duração também precisa de um caminho persistente para a configuração/base de dados. Essa pasta contém metadados da biblioteca, o estado de visualização, cartazes, definições e outros dados do servidor.

Os conteúdos multimédia podem estar armazenados em discos HDD de grande capacidade, enquanto a configuração do Plex fica num SSD mais rápido, desde que ambos os mapeamentos do anfitrião permaneçam estáveis.

A reprodução remota também é limitada pela largura de banda de carregamento

Mesmo um servidor potente não consegue transmitir diretamente um ficheiro com uma taxa de bits elevada remotamente se a ligação à Internet doméstica não tiver capacidade de carregamento suficiente. O Plex pode reduzir a qualidade ou transcodificar para se adaptar à largura de banda disponível.

Teste a partir de uma rede verdadeiramente externa — como os dados móveis — em vez de apenas a partir de outro dispositivo na rede Wi-Fi doméstica ao validar o acesso remoto.

A conveniência do UPnP e o reencaminhamento manual de portas têm compromissos diferentes

O suporte atual do Plex permite a configuração automática do router através de UPnP/NAT-PMP quando o router é compatível. O reencaminhamento manual dá ao administrador um controlo explícito, mas requer o mapeamento correto da porta pública para a porta privada e um endereço interno estável para o servidor.

Se o ISP utilizar CGNAT, o reencaminhamento de entrada normal poderá não funcionar, mesmo quando o contentor Docker estiver configurado corretamente.

Não exponha o painel do CasaOS juntamente com o Plex

O acesso remoto do Plex foi concebido especificamente para o servidor multimédia. Não requer que a própria interface de gestão do CasaOS seja publicada na Internet. Mantenha a interface de gestão privada e exponha apenas o serviço que necessita de acessibilidade remota.

Evite perder os caminhos das bibliotecas ao editar contentores

O tutorial histórico avisa que a alteração das definições de volumes reinicia a aplicação. A interpretação moderna importante é preservar o mesmo caminho de multimédia do anfitrião para o contentor ao recriar ou atualizar o Plex. Se o caminho mudar de /Media para outra localização interna, o Plex pode interpretar a biblioteca como em falta até o mapeamento ser restaurado.

Perguntas frequentes sobre o Plex no CasaOS

Porque é que o qBittorrent consegue ver um ficheiro, mas o Plex não?

Os dois contentores podem ter mapeamentos de volumes diferentes e, por isso, visões diferentes do sistema de ficheiros.

A associação de uma aplicação Plex TV permite o acesso remoto ao servidor?

Não. A associação do cliente e o acesso remoto ao servidor são passos distintos.

Que porta interna utiliza a documentação atual do Plex para o reencaminhamento manual do acesso remoto?

A porta TCP 32400 no Plex Media Server.