Comment installer Plex Media Server sur Ubuntu 18.04 LTS Server ou Desktop

Ce tutoriel va vous montrer comment installer Plex media server sur Ubuntu 18.04 LTS server / desktop. Plex est un logiciel gratuit qui vous permet d’organiser vos films, émissions de télévision, musique et photos dans une belle interface et de diffuser ces fichiers multimédias sur votre PC, tablette, téléphone, TV, Roku, etc. sur le réseau ou sur Internet. Plex peut être installé sur Linux, FreeBSD, MacOS, Windows et divers systèmes NAS.

installer Plex Media Server sur Ubuntu 18.,04

tout d’abord, allez sur la page de téléchargement du serveur Plex, sélectionnez Linux et choisissez Ubuntu (16.04+) / Debian (8+)avec 32 bits ou 64 bits.

Si vous allez installer Plex sur un serveur Ubuntu 18.04 sans tête, vous pouvez accéder à l’historique des téléchargements de votre navigateur, puis copier le lien de téléchargement Plex et utiliserwget pour télécharger Plex à partir de la ligne de

wget https://downloads.plex.tv/plex-media-server/1.13.5.5332-21ab172de/plexmediaserver_1.13.5.5332-21ab172de_amd64.deb

une Fois que le Plex paquet deb est téléchargé, cd dans le répertoire de téléchargement., Par exemple, mon Plex est téléchargé dans le répertoireDownloads sous Home, j’exécute donc la commande suivante. Le tilde ( ~ ) représente le répertoire personnel.

cd ~/Downloads

sur les distributions Linux basées sur Debian (Ubuntu, Linux Mint, etc.),dpkg est l’outil de ligne de commande standard pour installer les paquets deb. Exécutez donc la commande suivante pour installer le paquet Plex deb.

sudo dpkg -i plexmediaserver_1.13.5.5332-21ab172de_amd64.deb

Le -i est l’abréviation de --install., Notez que lorsque vous tapez ce qui suit

sudo dpkg -i plex

Vous pouvez appuyer sur la touche Tab, qui complétera automatiquement le nom du fichier.

Maintenant, Plex media server est installé. Nous pouvons vérifier son statut avec:

systemctl status plexmediaserver

comme vous pouvez le voir, il fonctionne sur mon système Ubuntu 18.04. (Appuyez sur q pour reprendre le contrôle du terminal.,)

Si Plex media server n’est pas en cours d’exécution, vous pouvez le lancer avec:

sudo systemctl start plexmediaserver

Activer Plex Référentiel

En activant l’officiel Plex repo, vous pouvez mettre à jour Plex sur Ubuntu avec apt gestionnaire de paquets. Le paquet Plex deb est livré avec un fichier de liste source. Pour voir la liste des fichiers installés à partir d’un paquet, exécutez dpkg avec l’indicateur -L.

dpkg -L plexmediaserver

Ouvrez ce fichier avec la commande suivante.,

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

Par défaut, son contenu est commenté. Décommentez la dernière ligne. (Supprimer le symbole # de début).

Puis enregistrez et fermez le fichier. Pour enregistrer un fichier dans Nano text editor, appuyez sur Ctrl+O, appuyez sur Entrée pour confirmer. Pour quitter, appuyez sur Ctrl+X. Après cela, exécutez la commande suivante pour importer la clé publique Plex dansapt gestionnaire de paquets.

wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add -

mettez maintenant à jour l’index du référentiel logiciel.,

sudo apt update

Plex Media Server Configuration Initiale

Si vous exécutez la commande suivante:

sudo netstat -lnpt | grep Plex

Vous pouvez voir que Plex media server est à l’écoute sur le 0.0.0.0:32400 et 127.0.0.1:32401.

L’interface de gestion web est disponible à port 32400. La première fois que vous configurez Plex, vous devez vous rendre sur Plex via 127.0.0.1:32400/web ou localhost:32400/web. Si vous avez installé Plex sur votre Ubuntu 18.,04 bureau, alors vous pouvez rechercher Plex Media Manager dans le menu de votre application. Il vous amènera à L’interface Web Plex, qui à son tour vous amènera à car vous devez vous connecter avec un plex.tv compte.

Notez que si Plex est installé sur une distance Ubuntu 18.04 server, vous devez configurer un tunnel SSH en exécutant la commande suivante sur votre ordinateur local. Remplacez 12.34.56.78 par l’adresse IP du serveur Ubuntu distant.

ssh 12.34.56.78 -L 8888:localhost:32400

ensuite, vous pouvez accéder à L’interface Web Plex via L’URL suivante.,


Cette requête HTTP serez redirigé vers sur le serveur distant via le tunnel SSH. Ce tunnel SSH n’est nécessaire que pour la configuration initiale. Après la configuration initiale, vous pouvez accéder à L’interface Web Plex via server-ip-address:32400. Remplacez server-ip-address par l’adresse IP de votre serveur réel.

une Fois connecté, vous serez redirigé vers localhost:32400 pour la configuration initiale. Si vous ne voyez pas l’assistant d’installation, vous pouvez entrer localhost:32400/web/index.html#!/setup dans la barre d’adresse pour lancer.,

Sur l’écran suivant, saisissez un nom pour votre Plex server. Assurez-vous que Allow me to access my media outside my home est cochée. Cliquez ensuite sur Next.

Maintenant, vous pouvez ajouter des bibliothèques. Cliquez sur le boutonAdd Library.

Sélectionnez un type de bibliothèque, puis cliquez sur browse for media folder bouton pour ajouter vos dossiers multimédias.

Notez que la balise plex utilisateur doit avoir lu et d’autorisation d’exécution sur votre les répertoires de médias., Par exemple , mon disque dur externe 2T est monté sous /media/linuxbabe/, qui appartient à root. Les utilisateurs qui ne sont pas dans le groupe root ne peuvent pas y accéder, j’exécute donc la commande suivante pour donner à l’utilisateur plex l’autorisation de lecture et d’exécution. (Je ne recommande pas de changer de propriétaire avec la commandechown ouchgrp. L’utilisation de la commandesetfacl suffira.)

sudo setfacl -m u:plex:rx /media/linuxbabe/

vous devrez peut-être également attribuer une autorisation sur des répertoires multimédias individuels comme ci-dessous.,

sudo setfacl -m u:plex:rx /media/linuxbabe/directory-name

Il peut être tentant d’ajouter l’indicateur récursif (-R), qui donne à plex l’autorisation de lecture et d’exécution sur chaque fichier et sous-répertoire du lecteur.

sudo setfacl -R -m u:plex:rx /media/linuxbabe/

Si votre disque dur externe n’est utilisé que pour stocker des fichiers multimédia, alors vous pouvez le faire, mais si vous avez des fichiers sur le disque dur externe, ne pas le faire.

une Fois que vous avez fini d’ajouter vos dossiers, cliquez sur Next puis cliquez sur Done. Vous pouvez toujours ajouter plus de bibliothèques plus tard.,

Rétablir la Configuration Initiale

Si vous avez fait une erreur dans la configuration initiale, vous pouvez supprimer la balise Preferences.xml fichier et commencer plus de.

sudo rm /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Preferences.xmlsudo systemctl restart plexmediaserver

Maintenant, visitez le site localhost:32400/web nouveau. Plex vous dira qu’il y a un serveur non réclamé. Cliquez sur claim it now.

où télécharger des films et des émissions de télévision

  1. utilisez un client torrenting comme Deluge.
  2. Apprenez à télécharger à partir de Usenet.

avantages de Usenet

  1. il vous donne une meilleure confidentialité parce que les autres ne peuvent pas voir ce que vous téléchargez.,
  2. vitesse de téléchargement Ultra rapide.
  3. les Fichiers sur Usenet sont généralement conservés beaucoup plus longtemps que les fichiers torrent. Par exemple, Newsdemon stocke les fichiers pendant 4430 jours (plus de 12 ans), de sorte que vous pouvez télécharger de l’ancien contenu à une vitesse très rapide.

créer un proxy inverse Nginx

Si vous n’avez pas de vrai nom de domaine, je vous recommande D’aller à NameCheap pour en acheter un. Le prix est bas et ils donnent la protection de la vie privée whois gratuit pour la vie.

Si vous préférez utiliser un nom de domaine plutôt que de taper pour accéder à votre Plex media server, vous devez configurer un proxy inverse., Nous pouvons utiliser Nginx à cette fin. Installez Nginx à partir du référentiel de logiciels Ubuntu par défaut.

sudo apt install nginx

créez ensuite un fichier bloc serveur pour Plex.

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

Mettre les lignes suivantes dans le fichier. Remplacez plex.example.com par votre propre nom de domaine. N’oubliez pas de créer un enregistrement A pour le sous-domaine dans votre Gestionnaire DNS. (Si votre FAI vous donne une adresse IP dynamique plutôt qu’une adresse IP statique, vous devez configurer un DNS dynamique et une redirection de port, ou utiliser PageKite. )

Enregistrez et fermez ce fichier. Testez ensuite la configuration Nginx.,

sudo nginx -t

Si le test est réussi, recharger Nginx pour que la modification prenne effet.

sudo systemctl reload nginx

Maintenant, vous pouvez accéder au serveur multimédia Plex viaplex.example.com.

créer un proxy inverse Apache

Si vous préférez Apache à Nginx, installez Apache web server à l’aide de la commande suivante.

sudo apt install apache2

Pour utiliser Apache comme proxy inverse, nous devons activer les modulesproxy et le module d’en-tête.

sudo a2enmod proxy proxy_http headers proxy_wstunnel

créez ensuite un fichier hôte virtuel pour Plex.,

sudo nano /etc/apache2/sites-available/plex.conf

Mettre les configurations suivantes dans le fichier. Remplacez plex.example.com par votre nom de domaine réel. N’oubliez pas de créer un enregistrement DNS pour ce sous-domaine.

Enregistrez et fermez le fichier. Activez ensuite cet hôte virtuel.

sudo a2ensite plex.conf

redémarrez Apache

sudo systemctl restart apache2

Maintenant, vous pouvez accéder à Plex media server en utilisant le nom de domaine.

activer HTTPS

pour chiffrer le trafic HTTP lorsque vous visitez Plex server de l’extérieur, nous pouvons activer HTTPS en installant un certificat TLS gratuit émis par Let’s Encrypt., Exécutez la commande suivante pour installer Let’s Encrypt client (certbot) sur Ubuntu 18.04.

sudo apt install certbot

Si vous utilisez Nginx, vous devez également installer le plugin Certbot Nginx.

sudo apt install python3-certbot-nginx

Ensuite, exécutez la commande suivante pour obtenir et installer un certificat TLS.

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d plex.example.com

Si vous utilisez Apache, vous devez installer le Certbot Apache plugin.

sudo apt install python3-certbot-apache

Ensuite, exécutez la commande suivante pour obtenir et installer un certificat TLS.,

sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d plex.example.com

Où:

  • --nginx: Utilisez la nginx plugin.
  • --apache: utilisez le plugin Apache.
  • --agree-tos: accepter les conditions d’utilisation.
  • --redirect: Force HTTPS par redirection 301.
  • --hsts: ajoutez L’en-tête Strict-Transport-Security à chaque réponse HTTP. Forcer le navigateur à toujours utiliser TLS pour le domaine. Défend contre le décapage SSL/TLS.
  • --staple-ocsp: Active L’agrafage OCSP., Une réponse OCSP valide est agrafée au certificat que le serveur offre pendant TLS.

Le certificat devrait maintenant être obtenu et installé automatiquement.

et vous pouvez accéder à L’interface Web Plex via HTTPS.

comment mettre à niveau Plex sur Ubuntu 18.04

Lorsqu’une nouvelle version de Plex media server sort, vous pouvez la mettre à niveau en exécutant les commandes suivantes.

sudo apt updatesudo apt upgrade

Ensuite, redémarrez Plex.,

sudo systemctl restart plexmediaserver

j’espère que ce tutoriel vous a aidé à installer Plex media server sur Ubuntu 18.04. Comme toujours, si vous avez trouvé cet article utile, abonnez-vous à notre newsletter gratuite pour obtenir plus de conseils et d’astuces. Prendre soin 🙂

Taux de ce tutoriel

Author: admin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *