Como dar Acesso Total para o Servidor do Plex para seus Vídeos/Fotos/Música em qualquer Pasta/Disco Rígido/SSD ou HD externo. Procedimento Testado no Ubuntu 24.04 LTS.
O Plex, é um aplicativo usado para os serviços de streaming (Transmissão remota de mídia digital), que pode fazer muito mais pelos usuários. Ele já fazem anos pode ser usado para Streaming de uma biblioteca digital do próprio usuário, facilitando a vida de quem deseja ter seu próprio servidor de Filmes/Series, sem depender dos serviços pagos e com títulos limitados!
O Plex consegue isso através do "Plex Media-Server" um aplicativo que pode ser instalado no computador do usuário que faz o varrimento completo de todas mídias que existe naquele computador (Vìdeos/Fotos/Música) e consegue transmitir essas mídias via Intranet (rede interna do usuário) ou até mesmo Streaming via Internet (acesso remoto do servidor fora de casa).
O Plex tem Versões do Servidor para sistemas diversos sistemas operacionais,tais como: Linux/Windows e MacOS e no nosso caso instalamos claro a versão para Linux baseado em Ubuntu.
Ao instalar o aplicativo podemos ter acesso via Web ao serviço que permite gerenciar o servidor e claro as mídias do nosso equipamento.
Mas por padrão o Plex cria um usuário "PLEX" e grupo "PLEX" no sistema Linux, que é mais limitado do que o usuário padrão, e com isso não podemos ter acesso total as pastas e todos os Discos presentes no computador! como Resultado o Plex escaneia apenas as mídias que estão no diretório HOME do usuário, não conseguindo encontrar as outras mídias de outros Discos!
Depois de muitas pesquisas sobre o melhor meio de resolver isso, encontramos uma solução prática e rápida que resolveu o problema de vez.
Siga as etapas informadas aqui, com base no Ubuntu 24.04 LTS! Para outros sistemas pode mudar, e para Windows ou MAC o procedimento é outro!
1) Precisamos alterar o Usuário Padrão do PLEX →Para o nosso Usuário do LINUX (exemplo aqui que seja "ESI").
Vamos usar o Dolphin para localizar o arquivo responsável para isso, digitamos na linha do endereço:
/etc/systemd/system/multi-user.target.wants/
Dos arquivos que aparecer o que interessa para nós é o arquivo chamado "plexmediaserver.service"
Temos que abrir ele no Kate ou (sudo nano) para poder editar algumas linhas do arquivo.
Obs: Se abrir com o Kate precisará depois fornecer a senha de ROOT para poder salvar o conteúdo editado.
Localizar a seguinte linha:
......
exec "/usr/lib/plexmediaserver/Plex Media Server"'
Type=simple
User=Plex
Group=Plex
Restart=on-failure
RestartSec=5
......
Precisamos editar e incluir nosso User Linux padrão no lugar do "PLEX" que é criado originalmente.
.......
exec "/usr/lib/plexmediaserver/Plex Media Server"'
Type=simple
User=ESI (ou seu nome de usuário)
Group= ESI (ou seu nome de usuário)
Restart=on-failure
RestartSec=5
.......
Feito isso precisamos Salvar o arquivo para as alterações serem aplicadas depois.
2) Agora precisamos alterar as propriedades do arquivo e pastas do Servidor Plex para dar acesso ao novo usuário, sem isso o serviço do servidor não iniciará corretamente.
Para isso vamos usar o Krusader em modo Root, pois precisamos alterar as permissões da pasta para nosso usuário.
$ sudo Krusader (digite a senha Root)
Localizar o endereço
/var/lib/
Localizar a pasta "Plexmediaserver"
Clicar com Botão Oposto e alterar as propriedades da pasta para atribuir ao invés do usuário e grupo "PLEX" o nosso User, no exemplo "ESI".
3) Agora que mudamos a permissão da pasta para o nosso usuário, precisamos reiniciar o servidor PLEX, para isso digitar os comandos no terminal
$ sudo service plexmediaserver stop $ sudo service plexmediaserver start
4) Para ter certeza de que o servidor iniciou com nosso usuário e está tudo certo, digitar
$ ps aux | grep "plex" |
5) Agora podemos incluir as Bibliotecas que desejarmos sem problemas, o Plex terá acesso completo do mesmo modo que nosso usuário consegue Ler/Escrever nas pastas do computador, seja ele um HD Externo, um HD backup,etc!
Faremos um Vídeo sobre o procedimento e deixaremos aqui no artigo para quem desejar mais detalhes.
👊👷Cortesia de JMJG