Comment installer Plex Media Server sur Ubuntu 22.10/22.04/20.04


Plex Media Server est un logiciel largement utilisé pour stocker tout votre contenu multimédia numérique et y accéder via diverses applications clientes. Il est populaire parmi les utilisateurs pour sa capacité à stocker des émissions de télévision et des bibliothèques de films et à partager du contenu avec des amis et des membres de la famille. Plex Media Server n'a cessé de gagner en popularité et prend désormais en charge de nombreuses plates-formes. Certaines des applications clientes les plus populaires pour accéder au contenu d'un Plex Media Server incluent NVIDIA Shield, Roku, Mobile App et bien d'autres. Le logiciel organise vos fichiers et votre contenu en catégories, ce qui facilite la recherche et l'utilisation. De plus, Plex Media Server fournit des fonctionnalités de sécurité et de confidentialité qui vous permettent de contrôler qui peut accéder à votre contenu et quand. Le Plex Media Server est un excellent moyen de stocker et de partager du contenu multimédia numérique.

Dans le didacticiel suivant, vous apprendrez à installer Plex Media Server sur Ubuntu 22.10, 22.04 et 20.04 Linux LTS en important en toute sécurité la clé GPG et le référentiel Plex officiel et quelques conseils sur les ensembles de base créant un proxy inverse avec Nginx pour les utilisateurs qui souhaitent pour accéder à Nginx à distance, cela n'est pas nécessaire pour les réseaux domestiques internes.

Avis important

Le didacticiel suivant a été réalisé avec une version Ubuntu 22.04 LTS et des exemples d'images ont été pris. Pourtant, il a été testé sur Ubuntu 20.04 et Ubuntu 22.10. À l'avenir, si Ubuntu apporte des modifications pour casser le didacticiel pour l'une des versions de distribution, veuillez placer un commentaire pour moi d'enquêter afin que je puisse mettre à jour le tutoriel.

Étapes recommandées avant l'installation

Avant de poursuivre le didacticiel, assurez-vous que votre système est à jour avec tous les packages existants.

sudo apt update

En option, vous pouvez répertorier les mises à jour pour les utilisateurs qui ont besoin d'un examen ou qui sont curieux.

Publicité


sudo apt --list upgradable

Procédez à la mise à niveau de tous les packages obsolètes à l'aide de la commande suivante.

sudo apt upgrade

Installer Plex Media Server sur Ubuntu Linux

Pour l'installation du serveur Plex Media, vous devez créer un fichier de référentiel extrait directement du référentiel Plex. Cela garantit que vous installez et mettez à jour directement à partir de la source officielle à l'aide du gestionnaire de packages apt.

Tout d'abord, ouvrez votre terminal (CTRL+ALT+T), puis exécutez la commande suivante pour vous assurer que les packages requis sont installés ; ceux-ci seront probablement déjà installés pour la plupart des utilisateurs.

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y

Importez la clé GPG à l'aide de la commande de terminal suivante.

curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex.gpg

Ensuite, importez le référentiel avec la commande suivante.

echo deb [signed-by=/usr/share/keyrings/plex.gpg] https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Avant d'installer Plex, exécutez le mise à jour apt commande pour refléter le nouveau référentiel importé.

Publicité


sudo apt update

Installez le Plex Media Server sur Ubuntu en utilisant ce qui suit commande d'installation apt.

sudo apt install plexmediaserver -y

Vous verrez l'invite suivante vous informant de votre liste de sources Plex lors de l'installation.

Voir également  Comment installer AnyDesk sur Ubuntu 22.10/22.04/20.04

Mise en situation :

exemple remplacer la liste des sources ou conserver sur le serveur multimédia plex avec ubuntu 22.10, 22.04 et 20.04

Tapez "N" pour procéder à l'installation.

Par défaut, le service Plex Media doit être démarré automatiquement. Pour vérifier cela, utilisez ce qui suit commande d'état systemctl.

systemctl status plexmediaserver

Exemple de sortie:

Publicité


état plexmediaserver ok sur ubuntu 22.10, 22.04 et 20.04

Si le service n'est pas actif, utilisez la commande suivante pour démarrer Plex Media Server :

sudo systemctl start plexmediaserver

Ensuite, activez au démarrage du système :

sudo systemctl enable plexmediaserver

Pour redémarrer le service, utilisez ce qui suit :

sudo systemctl restart plexmediaserver

Configurer le pare-feu UFW sur Ubuntu Linux

Avant d'aller plus loin, vous devez configurer votre pare-feu UFW. Pour la plupart des utilisateurs, cela devrait être activé par défaut ou l'activer à l'aide de la commande suivante.

sudo ufw enable

Ajouter le port Plex Media Server 32400; vous pouvez personnaliser le port plus tard si vous le souhaitez ; assurez-vous de supprimer cette règle si vous en autorisez une autre et de l'échanger dans le tableau de bord du serveur Plex Media.

sudo ufw allow 32400

Configurer Ubuntu Server SSH sur Ubuntu Linux

Pour les utilisateurs avec Plex Media Server installé sur un serveur distant Ubuntu 22.04, vous devrez configurer un tunnel SSH sur votre ordinateur local pour configuration initiale pour autoriser les connexions extérieures.

Publicité


Remplacez {server-ip-address} par le vôtre, par exemple 192.168.50.1, etc.

Mise en situation :

ssh {server-ip-address} -L 8888:localhost:32400

Pour les nouveaux utilisateurs de SSH, vous devrez peut-être l'installer.

sudo apt install openssh-server -y

Ensuite, démarrez le service.

sudo systemctl enable ssh -y

Vous pouvez maintenant accéder au Plex Media Server en accédant à l'hôte local dans votre navigateur Web.

http://localhost:8888/web

Ou l'alternative si l'adresse ci-dessus ne fonctionne pas.

Publicité


localhost:32400/web/index.html#!/setup

VIA UN TUNNEL SSH, la requête HTTP sera redirigée vers http://localhost:32400/web, le serveur distant. 

Une fois la configuration initiale terminée, vous accéderez à votre Plex Media Server avec l'adresse IP de votre serveur distant.

https://{server-ip-address}:32400

Configurer Plex Media Server dans WebUI sur Ubuntu Linux

Maintenant que Plex est installé sur votre système, vous devez configurer et terminer la configuration via l'interface Web. Pour y accéder, ouvrez votre navigateur Internet préféré et accédez à http://127.0.0.1:32400/web or http://localhost:32400/web.

Mise en situation :

exemple bienvenue sur plex web sur ubuntu 22.10, 22.04 et 20.04

Maintenant, vous pouvez vous connecter en utilisant un compte de réseau social existant répertorié ci-dessus ou avec votre e-mail pour enregistrer un nouveau compte si vous êtes nouveau sur Plex. Une fois connecté, vous commencerez la configuration initiale de la configuration.

Étape 1. Comment fonctionne Plex

La première page de configuration décrit Plex et son fonctionnement dans un exemple concis.

Publicité


Accédez à D'ACCORD! et laissez un clic pour passer à la page suivante.

Mise en situation :

exemple comment plex fonctionne sur ubuntu 22.10, 22.04 et 20.04

Remarque, selon le navigateur Internet que vous utilisez. Les utilisateurs de Firefox remarqueront un message les invitant à activer DRM; ce choix est nécessaire ; sans cela, Plex WebUI peut ne pas fonctionner correctement.

Étape 2. Pass Plex en option

Ensuite, vous serez éventuellement invité à passer à Plex Pass. Ceci est facultatif ; cependant, Plex Pass bénéficie des options HDR et de l'accès aux versions bêta. Vous pouvez toujours le configurer plus tard si vous souhaitez sauter-cliquer sur le "X" dans le coin supérieur droit.

Mise en situation :

exemple sur plex pass sur ubuntu 22.10, 22.04 et 20.04

Étape 3. Configuration du serveur

Configurez le nom de votre serveur, et vous pouvez le nommer comme vous le souhaitez et avoir la possibilité de désactiver « Permettez-moi d'accéder à mes médias en dehors de chez moi. »

Publicité


Par défaut, l'accès aux médias externes est activé ; si vous ne le faites pas, décochez la fonction.

Voir également  Comment installer MariaDB 10.6 sur Ubuntu 20.04 LTS

Une fois configuré, cliquez sur le SUIVANT .

Mise en situation :

exemple de serveur de nom de configuration de serveur pour plex sur ubuntu 22.10, 22.04 et 20.04

Étape 4. Médiathèque

La page Médiathèque vous donne la possibilité de pré-ajouter vos répertoires multimédias. Si vous avez un lecteur multimédia ou un dossier prêt, cliquez sur le bouton AJOUTER UNE BIBLIOTHÈQUE .

Mise en situation :

exemple ajouter une bibliothèque pour plexmediaserver sur ubuntu 22.10, 22.04 et 20.04

Sélectionnez maintenant le type de média dont vous souhaitez que vos dossiers soient organisés en émissions de télévision, films, musique, etc. Cliquez sur le SUIVANT bouton pour procéder à l'ajout de dossiers.

Publicité


Mise en situation :

exemple ajouter des films, des émissions de télévision ou de la musique pour le serveur multimédia plex sur Ubuntu 22.10, 22.04 et 20.04

Cliquez  PARCOURIR LE DOSSIER MEDIA et sélectionnez le répertoire multimédia.

Mise en situation :

exemple parcourir le dossier multimédia sur le serveur multimédia plex sur Ubuntu 22.10, 22.04 et 20.04

La dernière option est que les options avancées apparaissent une fois le dossier ajouté. Ici, vous pouvez personnaliser davantage Plex à votre guise.

Une fois terminé, cliquez sur AJOUTER UNE BIBLIOTHÈQUE pour revenir à l'installation de configuration initiale.

Mise en situation :

Publicité


exemple de paramètres avancés pour ajouter une bibliothèque pour le serveur multimédia plex sur Ubuntu 22.10, 22.04 et 20.04

Étape 5. Terminer

Suivant, frapper la SUIVANT pour terminer la configuration initiale avec ou sans l'ajout d'une bibliothèque multimédia.

Mise en situation :

exemple organiser les médias pour le serveur multimédia plex sur Ubuntu 22.10, 22.04 et 20.04

L'écran suivant vous informe que vous êtes prêt. Clique le TERMINÉ bouton pour passer à Plex Dashboard.

Mise en situation :

exemple de configuration de serveur terminée pour le serveur multimédia plex sur Ubuntu 22.10, 22.04 et 20.04

Vous arriverez maintenant à votre tableau de bord Plex.

Mise en situation :

Publicité


exemple bibliothèque interface graphique de bureau par défaut look plex media server sur ubuntu 22.10, 22.04 et 20.04

Configurer/configurer les fichiers multimédias et les autorisations de dossiers

Lors de la configuration initiale, vous avez peut-être remarqué que votre média n'apparaissait pas ou que vous aviez des problèmes pour ajouter du contenu qui ne sera pas récupéré. Plex a refusé de trouver le contenu sur le secondaire interne et externe de votre disque dur existant. Cela est en partie dû à la création par Plex d'un compte utilisateur dédié nommé plexuser, qui doit lire et exécuter l'autorisation sur vos répertoires multimédias. 

Les autorisations Ubuntu peuvent être définies en utilisant chown ou setfalc ; les deux sont bons. Vous trouverez ci-dessous quelques exemples de candidatures.

exemple de manière setfalc :

sudo setfacl -R -m u:plex:rx /media/yourfolder/
sudo setfacl -R -m u:plex:rx /media/yourfolder/tv
sudo setfacl -R -m u:plex:rx /media/yourfolder/movies

Ces commandes nécessitent l'installation du package ACL ; s'il manque, utilisez la commande suivante pour l'installer.

sudo apt install acl -y

Exemple de voie Chown :

sudo chown -R plex:plex /media/yourfolder/

Ou des fichiers individuels sur le disque dur si d'autres dossiers sont présents que vous ne voulez pas que Plex touche/accède.

Publicité


sudo chown -R plex:plex /media/yourfolder/tv
sudo chown -R plex:plex /media/yourfolder/movies

Configurer/configurer Nginx en tant que proxy inverse sur Ubuntu Linux

Vous pouvez configurer un proxy inverse pour accéder à Plex Media Server à partir d'un ordinateur ou d'un réseau distant. Dans cet exemple, le didacticiel configurera un serveur proxy Nginx.

Tout d'abord, installez Nginx :

sudo apt install nginx -y

Nginx doit être activé par défaut s'il n'est pas activé à l'aide de la commande suivante.

sudo systemctl enable nginx --now

Vérifiez maintenant que Nginx est activé et qu'il n'y a pas d'erreurs :

systemctl status nginx

Exemple de sortie:

exemple de statut nginx ok pour le serveur multimédia plex sur ubuntu 22.10, 22.04 et 20.04

Maintenant, créez un nouveau bloc de serveur comme suit :

Publicité


sudo nano /etc/nginx/conf.d/plex.conf

Vous aurez besoin d'un nom de domaine actif qui peut être acheté pour aussi peu que 1 à 2 dollars si vous n'en avez pas. NameCheap a les meilleurs domaines bon marché et si vous préférez un .com, utilisation Cloudflare.

Après avoir créé votre sous-domaine, ajoutez ce qui suit au fichier de blocage du serveur :

server {
      listen 80;
      server_name plex.example.com;

      location / {
          proxy_pass http://127.0.0.1:32400;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

          #upgrade to WebSocket protocol when requested
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "Upgrade";
      }
}

Enregistrer le fichier (CTRL+O), puis sortie (CTRL+X).

Voir également  Comment installer Monit sur Fedora 37/36/35

Faites maintenant un essai pour vous assurer qu'il n'y a pas d'erreurs dans la configuration de Nginx ou dans le bloc de votre serveur :

sudo nginx -t

Si tout fonctionne correctement, l'exemple de sortie devrait être :

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Rechargez Nginx pour que le changement prenne effet :

Publicité


sudo systemctl reload nginx

Si vous avez configuré votre domaine et vos enregistrements DNS pour pointer vers l'adresse IP de votre serveur, vous pouvez désormais accéder à votre Plex Media Server à l'adresse plex.exemple.com.

Sécurisez Nginx avec le certificat SSL gratuit LeLet'sncrypt

Idéalement, vous voudriez exécuter votre Nginx sur HTTPS en utilisant un certificat SSL. La meilleure façon d'y parvenir est d'utiliser Let's Encrypt, une autorité de certification gratuite, automatisée et ouverte gérée par l'Internet Security Research Group (ISRG) à but non lucratif.

Tout d'abord, installez le package certbot comme suit.

sudo apt install python3-certbot-nginx -y

Une fois installé, exécutez la commande suivante pour lancer la création de votre certificat :

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d www.example.com

Lors de l'installation du certificat, vous recevrez une notification vous invitant à recevoir des e-mails de EFF (Electronic Frontier Foundation). Choisissez soit Y or N alors votre certificat TLS sera automatiquement installé et configuré pour vous.

Cette configuration idéale comprend les redirections HTTPS 301 forcées, un en-tête Strict-Transport-Security et l'agrafage OCSP. Assurez-vous simplement d'adapter l'e-mail et le nom de domaine à vos besoins.

Publicité


Maintenant, votre URL sera HTTPS://www.exemple.com au lieu de HTTP://www.exemple.com.

Si vous utilisez l'ancien URL HTTP, il sera automatiquement redirigé vers HTTPS.

En option, vous pouvez définir une tâche cron pour renouveler automatiquement les certificats. Certbot propose un script qui le fait automatiquement, et vous pouvez d'abord tester pour vous assurer que tout fonctionne en effectuant un essai à blanc.

sudo certbot renew --dry-run

Si tout fonctionne, ouvrez votre fenêtre crontab à l'aide de la commande de terminal suivante.

sudo crontab -e

Ensuite, veuillez spécifier l'heure à laquelle il doit se renouveler automatiquement. Cela doit être vérifié quotidiennement au minimum, et si le certificat doit être renouvelé, le script ne mettra pas à jour le certificat. Si vous avez besoin d'aide pour trouver un bon moment pour régler, utilisez le crontab.gourou outil gratuit.

00 00 */1 * * /usr/sbin/certbot-auto renew

Mettre à jour Plex Media Server sur Ubuntu Linux

Plex peut être mis à jour selon la norme commande de mise à jour apt que vous utiliseriez la plupart de votre temps pour mettre à niveau les packages sur votre système.

Publicité


Pour vérifier les mises à jour :

sudo apt update

S'il y en a un disponible, utilisez la commande upgrade :

sudo apt upgrade plexmediaserver -y

Supprimer Plex Media Server sur Ubuntu Linux

Si vous ne souhaitez plus utiliser Plex et souhaitez le supprimer de votre système Ubuntu, exécutez la commande suivante :

sudo apt autoremove plexmediaserver --purge -y

Attention, si vous avez installé le reverse proxy Nginx, n'oubliez pas de le désactiver et, si besoin, supprimez le fichier de configuration de votre domaine.

Enfin, supprimez le référentiel situé dans /etc/apt/sources.list.d/ si vous n'avez pas besoin de réinstaller Plex sur votre système Ubuntu.

sudo rm /etc/apt/sources.list.d/plexmediaserver.list

Enfin, pour un bon entretien et une bonne sécurité, retirez le clé GPG situé dans le usr/partage/porte-clés/.

Publicité


sudo rm usr/share/keyrings/plex.gpg


Pas ce que vous cherchiez? Essayez de rechercher des didacticiels supplémentaires.

Laisser un commentaire