Le Raspberry Pi 2 incroyablement polyvalent

introduction

Qui a besoin des services tels que Sky Anytime ou des services à la demande de Virgin Media lorsque vous pouvez créer votre propre médiathèque numérique personnalisée?

Cette bibliothèque contient votre collection personnelle de musique, d'émissions de télévision et de films. Il est accessible depuis n’importe quelle pièce de votre maison (ou à l’extérieur), et il n’est pas possible de fouiller dans des CD, d’introduire dans des intros sur DVD ou de parcourir le contenu choisi par une autre personne, ce dont 90% ne vous intéressent pas..

Dans ce didacticiel, nous allons vous montrer comment créer votre propre serveur de médias en utilisant le Raspberry Pi 2 polyvalent et incroyablement économique..

Nous ne parlons pas seulement de n'importe quel serveur multimédia standard - non, grâce au processeur quad-core du Pi 2 et à 1 Go de RAM, vous pouvez exécuter directement le fabuleux serveur Plex Media Server. Nous vous indiquerons le moyen le plus simple de le rendre opérationnel sur votre Pi, en plus de vous montrer comment le relier à tous vos médias stockés et le configurer afin que vous puissiez accéder à votre contenu depuis n'importe où, pas seulement avec votre propre réseau local..

  • Comment transformer votre Raspberry Pi 2 en console de jeux rétro
Précédent Page 1 sur 8 Suivant Précédent Page 1 sur 8 Suivant Le processeur quad-core du Pi 2 lui permet de faire tourner à merveille Plex Media Server

Le Raspberry Pi 2 en tant que serveur multimédia

Vous vous demandez peut-être pourquoi vous auriez choisi de créer un serveur multimédia dédié lorsqu'un PC ou un Mac moderne (doté d'un processeur dual-core à 2 GHz ou d'un chipset avec décodage vidéo à accélération matérielle) peut faire l'affaire. Deux raisons: la commodité et la consommation d'énergie. Utilisez le Raspberry Pi 2 et son format compact vous permet de le placer n’importe où. Et vous n'avez même pas besoin de le brancher sur un téléviseur, un clavier ou une souris - comme nous le verrons, vous pouvez le configurer à distance, via votre réseau, depuis votre ordinateur ou même votre mobile..

Il y a quelques compromis à faire en choisissant le Raspberry Pi 2 comme serveur multimédia. Premièrement, bien que le processeur quad-core et 1 Go de RAM en fassent une bête pratique pour faire fonctionner le Plex exigeant, il reste encore des problèmes de performances à surmonter. Préparez-vous à lui donner du temps - et par heure, nous entendons par jours plutôt que par heures - pour indexer votre collection multimédia, en particulier si elle contient des centaines d'heures d'émissions de télévision et de films.

Cependant, une fois le contenu indexé, la navigation sur votre serveur est rapide et réactive - bien plus rapide que d'essayer d'y accéder directement à partir d'un périphérique de stockage attaché au réseau tel que le modèle NSA325 de Zyxel, par exemple..

Le deuxième problème est le transcodage. Le transcodage se produit lorsque le serveur doit convertir vos fichiers multimédias dans un format compatible pour les lire sur d'autres appareils. Le transcodage nécessite beaucoup de décodage vidéo accéléré par le processeur ou par accélération matérielle, mais si votre vidéo est codée au format MP4 / H.264, vous n’avez pas besoin de cette fonctionnalité, sauf lorsque vous accédez à vos médias sur Internet (et que le Pi peut transcodage de fichiers MP4 à optimiser pour le streaming). En effet, la plupart des appareils lisent ce format de manière native - il vous suffit de configurer chacune de vos applications Plex pour utiliser le "Direct Play" dans la mesure du possible, et nous vous indiquerons plus tard comment..

Précédent Page 2 sur 8 Suivant Précédent Page 2 sur 8 Suivant Considérez une carte SD de 32 Go comme votre configuration minimale pour le Plex

Considérations de stockage

En matière de stockage, vous aurez besoin d'un disque dur externe de grande taille pour stocker votre média. Celui-ci peut être branché directement sur l'un des quatre ports USB de votre Pi, ou vous pouvez stocker votre contenu multimédia sur un disque dur réseau et y accéder à la place..

Vous aurez également besoin de stocker à la fois le système d'exploitation de votre Pi et tous les fichiers dont Plex a besoin et qu'il crée sur une carte microSD. Les fichiers de support du serveur multimédia - métadonnées, fichiers transcodés, etc. - occupent des giga-octets d'espace disque. Par conséquent, la carte SD standard de 8 Go ne la coupera pas pour les plus grandes bibliothèques multimédia..

Bien qu'il soit possible de reconfigurer votre serveur pour stocker les fichiers de configuration de Plex sur un autre lecteur, nous vous recommandons simplement d'acheter une carte SD plus grande. Considérez 32 Go comme un minimum confortable (voir eLinux.org pour une liste des cartes compatibles).

Une dernière considération est votre réseau. Bien qu'il soit techniquement possible d'ajouter le Wi-Fi à votre Raspberry Pi, nous allons supposer que vous le branchez directement sur votre routeur réseau ou via une prise HomePlug..

Précédent Page 3 sur 8 Suivant Précédent Page 3 sur 8 Suivant Utilisez Pi Filler sur votre Mac pour obtenir le système d'exploitation Minibian sur la carte SD de votre Pi

Obtenir le système d'exploitation

Votre Raspberry Pi 2 sera un serveur multimédia dédié. Par souci de simplicité, nous allons installer un système d’exploitation (Minibian) prêt à l’emploi, avec une version de Plex facile à installer, gracieuseté de HTPC Guides. Commencez par visiter la page du programme d’installation sur un Mac ou un PC où vous devrez partager la publication en suivant les instructions pour révéler le lien de téléchargement.

Enregistrez le fichier ZIP sur votre disque dur, puis extrayez le fichier IMG que vous trouverez. Maintenant, vous devez écrire ce fichier IMG sur votre carte SD - notez que cela effacera tout ce qui se trouve sur la carte, alors faites d'abord une sauvegarde..

Les utilisateurs Windows peuvent cloner le fichier IMG sur SD à l'aide de Win32 Disk Imager, tandis que les utilisateurs Mac peuvent éviter d'utiliser Terminal grâce à une paire d'utilitaires pratiques d'IvanX.com - utilisez Pi Copier pour enregistrer un instantané de votre carte SD s'il contient des données. , puis Pi Filler pour copier le fichier IMG que vous avez téléchargé sur la carte.

Précédent Page 4 sur 8 Suivant Précédent Page 4 sur 8 Suivant N'oubliez pas d'utiliser raspi-config pour allouer tout le stockage disponible sur votre carte SD

Installation et configuration

L'image que vous avez créée signifie que Minibian est configuré et prêt à fonctionner sur votre Pi. Cependant, certaines étapes supplémentaires à effectuer nécessitent que vous connectiez d'abord votre Pi à un moniteur (via HDMI) et à un clavier USB. Insérez la carte dans votre Pi (face cachée) et cliquez dessus. Maintenant, branchez-le sur le secteur et vous le verrez démarrer.

Attendez qu'une série de messages défile, puis commencez par modifier les mots de passe par défaut pour l'utilisateur root et votre utilisateur 'pi' par défaut. Pour ce faire, connectez-vous à l'aide de racine comme nom d'utilisateur et htpcguides comme mot de passe lorsque vous y êtes invité.

Ensuite, tapez sudo passwd et créez un nouveau mot de passe pour l'utilisateur root. Maintenant tapez sudo passwd pi et créer un nouveau mot de passe pour le compte d'utilisateur pi.

Ensuite, régénérez vos clés SSH avec les deux commandes suivantes:

rm / etc / ssh / ssh_host *

dpkg-reconfigure openssh-server

Maintenant, vous devez taper ce qui suit pour utiliser tout l’espace disponible sur votre carte SD:

raspi-config

Choisir 1 pour développer le système de fichiers, puis sélectionnez terminer, redémarrez à l'invite et reconnectez-vous en tant qu'utilisateur root, cette fois avec votre nouveau mot de passe.

Précédent Page 5 sur 8 Suivant Précédent Page 5 sur 8 Suivant Donnez à votre Pi une adresse IP permanente pour faciliter la recherche et la gestion

Installation et configuration

Cette étape suivante donne à votre Pi une adresse IP statique, ce qui signifie que vous pouvez toujours la trouver sur votre réseau. Une fois cela fait, vous pourrez accéder à votre Pi à distance en utilisant un outil comme Putty pour Windows, Terminal sur Mac ou Serverauditor pour mobile, ce qui vous évitera de connecter votre Pi à un moniteur ou à un clavier..

Tout d'abord, tapez la commande suivante:

sudo nano / etc / network / interfaces

Cela ouvre un fichier de script. Maintenant changez iface eth0 inet dhcp en iface eth0 inet statique Ajoutez ensuite les lignes suivantes directement en dessous, en modifiant les entrées "x" et "y" afin qu'elles correspondent à celles de votre réseau (par exemple, 192.168.35.8):

adresse 192.168.x.y

passerelle 192.168.x.z

masque de réseau 255.255.255.0

réseau 192.168.x.0

diffusion 192.168.x.255

Appuyez sur [Ctrl] + [O] puis sur [Entrée] pour enregistrer vos modifications, puis sur [Ctrl] + [X] pour quitter l'éditeur nano. Maintenant, tapez la commande suivante pour redémarrer avant de vous reconnecter en tant qu'utilisateur root:

redémarrage sudo

Vous êtes maintenant prêt à installer Plex et un autre logiciel. Tapez les commandes suivantes pour commencer:

cd / root / HTPCGuides

sudo git pull

sudo bash install.sh

Attendez que les composants requis soient installés, vous vous retrouverez alors dans le menu Installer. Utilisez les touches fléchées pour parcourir la liste, en appuyant sur [Espace] pour sélectionner chaque élément à installer. Les minimums suggérés sont les outils Plex, Samba et NFS. Si vous devez synchroniser des fichiers entre votre ordinateur personnel et votre périphérique de stockage, installez également Syncthing..

Lorsque tout est installé, tapez sortie puis connectez-vous en tant qu'utilisateur pi.

Précédent Page 6 sur 8 Suivant Précédent Page 6 sur 8 Suivant Editez le fichier fstab pour monter automatiquement les lecteurs externes et réseau

Connecter des disques externes

Vous devez configurer Minibian pour monter le lecteur externe (ou le partage réseau) automatiquement au démarrage afin que Plex puisse accéder à votre bibliothèque multimédia. Commencez par créer les répertoires requis dans le dossier / mnt:

Cd / mnt

sudo Mkdir

sudo Mkdir

(Modifiez et choisissez les noms de dossiers de votre choix, tels que vidéo ou musique.)

Ensuite, vous devez identifier vos lecteurs. Minibian peut détecter automatiquement les disques formatés ext et FAT; si votre lecteur est NTFS, vous devrez installer NTFS-3G - tapez sudo apt-get install ntfs-3g faire cela.

Pour identifier votre lecteur USB, assurez-vous qu'il est connecté, puis tapez la commande suivante:

ls -laF / dev / disk / by-uuid /

Notez l'ID à huit chiffres - par exemple, 410E-9EE5 - qui figure à côté de l'entrée sda1; c'est l'UUID de votre lecteur. Écris le.

Si votre média est stocké sur un lecteur connecté au réseau, vous devez installer quelques utilitaires et connaître son adresse IP pour trouver les informations dont vous avez besoin:

sudo apt-get install cifs-utils (lorsque vous y êtes invité, conservez la version modifiée localement)

sudo apt-get install smbclient

smbclient -L 192.168.x.y

Notez tous les noms de partage.

Vous êtes maintenant prêt à configurer votre Pi pour monter automatiquement votre disque externe au démarrage. Tout d'abord, tapez la ligne suivante:

sudo nano / etc / fstab

Ajoutez une ligne pour chaque montage en utilisant la syntaxe suivante pour les lecteurs USB:

UUID = 0000-AAAA / mnt / vfat uid = 1000, gid = 1000, umask = 077 0 0

Remplacez UUID par celui de votre lecteur et modifiez / mnt / share1 pour qu'il pointe vers le dossier de partage choisi. Si votre lecteur est NTFS, remplacez vfat par ntfs-3g, et si vous utilisez Linux, remplacez-le par ext4.

Pour vous connecter à un lecteur réseau, utilisez plutôt cette syntaxe:

//192.168.x.y/ / mnt / cifs nomutilisateur =, mot de passe =, uid = 1000, gid = 1000 0 0

Modifiez l'adresse réseau et les chemins / mnt / share1 selon vos besoins, puis entrez le et requis pour accéder au lecteur réseau (remarque: il ne s'agit pas des informations d'identification Pi, mais des informations d'identification que vous utilisez pour vous connecter au lecteur lui-même)..

Une fois cela fait, sauvegardez le fichier, fermez nano et tapez la ligne suivante:

sudo mount -a

Cela remontera les répertoires - tapez cd / mnt / puis tapez dir vérifier que le lecteur a été monté et qu'il répertorie correctement son contenu.

Précédent Page 7 de 8 Suivant Précédent Page 7 de 8 Suivant Configurez la médiathèque de votre Pi 2 à distance à l'aide d'un navigateur Web

Plex Media Server

Maintenant que Plex est installé sur votre Pi, vous pouvez le configurer à distance depuis n’importe quel ordinateur, téléphone ou tablette de votre réseau local via un navigateur Web: allez à 192.168.x.y: 32000 / web /, où 192.168.x.y est l'adresse IP attribuée à votre Pi.

Une fois connecté, commencez à ajouter des dossiers multimédia à votre bibliothèque. Vous les trouverez dans le répertoire / mnt. Plex traitera les bibliothèques une à la fois, mais vous pouvez toujours les configurer toutes maintenant et les laisser passer péniblement l'une après l'autre. Revenez régulièrement pour voir comment les choses évoluent, mais comme nous l'avons dit précédemment, l'ajout d'une grande collection de supports peut prendre plusieurs heures, alors envisagez de le configurer et de le laisser fonctionner pendant la nuit..

Une fois que vos bibliothèques multimédias sont opérationnelles, il est temps de tester les capacités de Plex. Une fois que vous avez installé l'application requise sur votre décodeur ou votre appareil mobile (que vous pourrez ensuite transférer sur votre téléviseur à l'aide de Chromecast), prenez le temps de définir les paramètres de l'application pour vous assurer qu'elle est configurée pour utiliser la lecture directe autant que possible avant de le tester avec une ou deux vidéos de différentes bibliothèques.

Lorsque la lecture directe est activée, vous pouvez facilement exécuter plusieurs vidéos simultanément sur votre réseau local, en particulier si elles ne sont pas en HD..

Vous pouvez également accéder à vos médias en dehors de votre réseau local, bien que votre Pi doive effectuer un transcodage limité pour optimiser le flux. Attendez-vous donc à une longue pause - au moins une minute - après avoir sélectionné le film. Notez que vous devez créer un compte plex.tv pour que cette fonctionnalité fonctionne. Ouvrez ensuite Paramètres> Accès à distance, connectez-vous au compte Plex et vous devriez pouvoir le faire fonctionner..

Et voilà: un serveur multimédia alimenté par Raspberry Pi 2 exécutant Plex avec peu de problèmes. Qu'est-ce que tu attends? Ces six saisons de Community (peu importe le film possible) ne se regarderont pas…

Précédent Page 8 sur 8 Suivant Précédent Page 8 sur 8 Suivant
Actions