Création d’un serveur Plex portable ; TravelPlex

Les vacances à l’étranger sont souvent pleines d’aventures, de visites et de nombreux voyages. Si vous êtes comme moi, vous avez parfois besoin de temps d’arrêt le soir et recherchez un confort de créature comme Netflix ou Hulu pour constater que le contenu n’est pas disponible dans le pays dans lequel vous vous trouvez actuellement et qu’ils bloquent les VPN.

Si vous êtes comme moi et que vous avez un serveur Plex avec du contenu, cela peut être une option facile si vous voyagez. Cette année, nous avions six personnes dans notre groupe et aucune garantie pour le WiFi pouvant supporter un flux (encore moins six). Donc, j’ai pensé que ce serait une excellente excuse pour construire un serveur Plex local et portable que nous pourrions emporter avec nous que j’appelle TravelPlex.

Tout d’abord, j’avais besoin d’un ordinateur et d’un disque dur pour cela, et après quelques recherches sur des ordinateurs compacts, j’ai décidé de construire tout l’écosystème portable sur un Raspberry Pi avec des clés USB haute capacité. Il offrait une modularité et une compacité avec des exigences de faible puissance (ce qui signifiait que je pouvais l’exécuter sur un chargeur de téléphone portable). Le choix d’un Raspberry Pi signifiait que je n’aurais pas assez de puissance de calcul pour effectuer un transcodage à la volée, mais c’était une limite avec laquelle j’étais plus que disposé à vivre.

Comme je ne savais pas combien nous aurions besoin de l’utiliser, j’ai supposé un scénario du pire et commandé 1 To de stockage (ce qui signifiait que chaque personne aurait environ 36 heures de contenu vidéo HD). Il s’est en fait retrouvé plus près de 45 en raison d’un transcodage initial que j’ai fait, mais était toujours plus que suffisant pour durer le voyage de 3 semaines.

Matériel que j’ai utilisé (total de 185 total):

  • 1x Raspberry Pi 3B+ avec Boîtier Transparent de Qualité supérieure
  • 1x SanDisk 16 Go Ultra microSDHC
  • 4x lecteur Flash USB 3.1 Ulta Fit SanDisk 256 Go
  • 1x Câble USB A-Mâle à Micro B AmazonBasics

Logiciel

D’un point de vue logiciel, je savais que j’allais installer Plex, mais je devais aussi trouver un moyen d’emporter tout un réseau avec moi. Comme le Raspberry Pi avait une carte sans fil intégrée, j’ai donc choisi de la transformer en point d’accès sans fil afin que les utilisateurs puissent simplement se connecter au réseau WiFi TravelPlex.

Une fois que tout le Raspberry Pi est arrivé, j’ai installé Raspbian Buster sur la carte SSD et l’ai démarré. Pendant que je configurais le logiciel, je copiais les supports numériques pertinents que je voulais sur les lecteurs Flash de mon ordinateur.

Réseau sans fil

Après beaucoup trop de temps à essayer de faire travailler hostapd sur le Raspberry Pi, j’ai découvert raspap-webgui, un portable de gestion wifi open source qui gère le réseau sans fil pour vous. L’installateur rapide fonctionne parfaitement pour le faire fonctionner.

Une fois qu’il est en cours d’exécution, il y a quelques éléments à configurer (la sécurité d’abord!).

Configure hotspot > Basic

  • Change le SSID
  • Règle le mode sans fil sur 802.11a - 5 GHz

Configurer hotspot > Sécurité

  • Changer le PSK (C’est le mot de passe WiFi)

Configure Auth

  • Remplacez le mot de passe par quelque chose qui ne l’est pas secret

Plex

La configuration du serveur Plex a été relativement rapide, mais Plex n’est pas conçu pour fonctionner hors ligne, il a donc nécessité quelques ajustements mineurs une fois qu’il est opérationnel. Vous devrez vous connecter normalement mais décochez l’option Allow me to access my media outside my home. N’installez pas encore de support.

Paramètres > Général

  • Décochez: Envoyez des rapports de plantage à Plex (Prévoyez d’être hors ligne, rappelez-vous?)

Paramètres > Accès à distance

  • Limite du débit de flux distant: Original Sans limite (Désactivation efficace du transcodage)

Paramètres > Bibliothèque

  • Décochez: Vider automatiquement la corbeille après chaque analyse
  • Décochez: Autoriser la suppression des médias (juste au cas où quelqu’un appuie sur le mauvais bouton)

Paramètres > Réseau

  • Décocher: Activer la prise en charge du serveur pour IPv6
  • Liste des adresses IP et des réseaux autorisés sans authentification: 10.3.141.1/24 (cela permettra à tous les périphériques WiFi connectés à RaspAP de ne pas nécessiter d’authentification puisque nous serons probablement hors ligne)
  • Décochez: Webhooks

Avec le Raspberry Pi prêt à l’emploi et le support transféré sur les lecteurs Flash, je les ai branchés sur le Raspberry Pi et monté les lecteurs et configuré Automount afin qu’ils persistent après les redémarrages.

Maintenant, vous pouvez ajouter chaque lecteur à Plex. Une fois qu’ils sont tous ajoutés, déclenchez une analyse complète de la bibliothèque (assurez-vous que le Pi est branché sur votre réseau via Ethernet, de sorte qu’il dispose d’Internet).

Go Time

Une fois l’analyse de la bibliothèque terminée, vous pouvez déconnecter le Raspberry Pi et commencer à voyager! Tous les voyageurs compagnons ont juste besoin d’avoir l’application Plex préinstallée sur les appareils mobiles et de se connecter au réseau WiFi (Plex devrait se découvrir automatiquement et fonctionner).

Quelques notes pour éviter les problèmes:

  • Si vous prévoyez de le faire fonctionner avec un chargeur de batterie / téléphone portable, assurez-vous qu’il émet suffisamment d’énergie (il dispose de quatre lecteurs Flash dont il a besoin pour alimenter en plus du Raspberry Pi)
  • Entre les trajets, vous pouvez rebrancher le Raspberry Pi sur votre réseau domestique via Ethernet et utiliser SFTP pour échanger le support

Bons voyages!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.