Besoin de divertir les gens pendant que vous êtes hors réseau? Configurez votre Raspberry Pi en tant que serveur multimédia à l'aide de Jellyfin.

Le camping ou le caravaning hors réseau est un excellent moyen d'échapper à l'agitation et à l'anxiété de la vie quotidienne. Mais bien que la vie sans signal cellulaire puisse vous aider à vous détendre, certains membres de votre groupe peuvent aspirer à la vidéo et à la musique en streaming auxquelles ils sont habitués. Voici comment les garder heureux…

Le camping ou la mise hors réseau de votre caravane vous permet de vous rapprocher de la nature et de vivre la vie comme nos ancêtres l'ont fait il y a des milliers d'années.

Votre idée d'un bon moment pourrait être d'explorer des sentiers abandonnés et de découvrir la paix des forêts anciennes, mais nous pouvons garantie si vous avez emmené des enfants avec vous, ils vont s'ennuyer lorsque vous installez votre logement mobile d'un soir.

De retour à la maison, ils seront habitués à se connecter à Netflix sur leur téléphone et à regarder les meilleurs

instagram viewer
services de streaming adaptés aux enfants ou écouter des morceaux de Spotify.

Bien sûr, bien que vous prévoyiez probablement que tout le monde emporte son téléphone avec lui, il est très peu probable que vous puissiez obtenir un Signal 5G ou 5G+ du plus profond du ravin que vous avez choisi comme base.

Nous vous montrerons comment configurer un Raspberry Pi 4B en tant que serveur multimédia pour les films, les livres audio, la musique et les émissions de télévision, et comment vous y connecter depuis votre téléphone.

Il n'y a pas grand-chose dont vous avez besoin pour créer le serveur multimédia hors ligne parfait, et une fois que vous avez configuré, vous pouvez laisser l'alimentation électrique et la connexion Internet à la maison. Pour commencer, assurez-vous d'avoir :

  • Framboise Pi 4B
  • Carte SD haute capacité ou clé USB
  • Alimentation USB
  • connexion Internet
  • Banque d'alimentation solaire haute capacité avec sortie USB-C
  • Banques d'alimentation à énergie solaire de grande capacité pour vos téléphones
  • Les médias numériques que vous souhaitez emporter avec vous. Les films et les émissions doivent être dans le MP4 format pour éviter de forcer le Pi avec le transcodage.

Une fois que vous avez toutes vos fournitures, vous pouvez commencer à construire votre serveur multimédia hors ligne Raspberry Pi.

Pour commencer, installer un système d'exploitation sur votre Raspberry Pi. Nous recommandons Raspberry Pi OS Lite (64 bits) pour ce projet. N'oubliez pas de cliquer sur l'icône de rouage dans l'outil Raspberry Pi Imager pour définir un nom d'utilisateur et un mot de passe, ainsi que le SSID et le mot de passe de votre réseau Wi-Fi domestique. Il est extrêmement important que vous définissiez également votre Pays du LAN sans fil correctement.

Vous devez également définir un nom d'hôte convivial pour faciliter la connexion sur votre réseau local - nous avons choisi "vanpi" qui nous permettra initialement de nous connecter via SSH à [email protected]. Une fois le système d'exploitation écrit, insérez votre carte SD ou votre clé USB dans le Raspberry Pi et connectez-le à votre alimentation.

Lorsque vous configurez le Pi en tant que serveur, il est inutile de le connecter à un moniteur. Au lieu de cela, vous y accéderez en utilisant Secure Shell (SSH) et Copie sécurisée (SCP). Si vous utilisez Linux ou macOS, vous pouvez utiliser ces outils depuis votre terminal. Si vous êtes sous Windows, vous utiliserez PowerShell. Si vous ne savez pas comment utiliser SSH, consultez notre guide sur comment accéder et contrôler votre Raspberry Pi à distance via SSH.

Connectez-vous à votre Pi avec :

ssh pi@vanpi.local

Si vous avez choisi un nom d'hôte ou un utilisateur différent, vous devez l'utiliser à la place.

Mettez à jour et mettez à niveau tous les packages préinstallés avec :

sudo apt update && sudo apt upgrade -y 

Jellyfin est un logiciel de streaming multimédia gratuit et open-source qui fonctionnera bien sur votre Raspberry Pi. Avec votre logiciel à jour, vous pouvez maintenant ajouter la clé de dépôt Jellyfin :

sudo apt install curl gnupg
curl -fsSL https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/jellyfin.gpg

La commande suivante fera écho à votre type de processeur et à votre système d'exploitation dans un fichier texte qui sera utilisé pour installer la bonne version de Jellyfin :

echo"deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )$( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

Mettez à jour une fois de plus et vous pouvez installer Jellyfin à partir du nouveau référentiel :

sudo apt update
sudo apt install jellyfin

Lorsque vous revenez à l'invite de commande, démarrez et activez Jellyfin en tant que service :

sudo systemctl start jellyfin
sudo systemctl enable jellyfin

Vous devriez déjà avoir vos fichiers MP3 et MP4 prêts à être transférés. Assurez-vous qu'ils sont séparés dans différents dossiers sur votre PC local et que les dossiers ont des noms faciles à retenir tels que films, montre, et musique.

Fermez la connexion SSH, puis transférez ces dossiers de votre PC local vers votre Pi avec :

scp -r movies/ shows/ music/ pi@vanpi.local:~

Selon la taille de votre collection, ce transfert peut prendre plusieurs heures. Une fois terminé, ouvrez un navigateur et entrez le nom d'hôte de votre Pi dans la barre d'URL, puis appuyez sur Entrer. Dans notre cas, ce serait vanpi.local: 8096.

Choisi ton Langue d'affichage, puis clique Suivant pour choisir un nom d'utilisateur et un mot de passe pour le compte administrateur.

Ensuite, vous serez invité à ajouter vos bibliothèques multimédias. Cliquez sur le grand bleu + et sélectionnez le type de support dans la liste déroulante, puis cliquez sur le bouton Ajouter des dossiers bouton.

Vous verrez deux éléments dans une liste: "/" et "/boot". Cliquez sur "/" alors accueil > pi > films. Appuyez ensuite sur le grand bleu D'ACCORD bouton. Répétez l'opération pour vos autres dossiers multimédias. Lorsque vous êtes satisfait, appuyez sur D'ACCORD encore.

Cliquez sur Suivant pour choisir la langue et le pays des métadonnées, puis Suivant nouveau, et assurez-vous que le Autoriser les connexions à distance à ce serveur case est cochée.

Cliquez sur Finir, et connectez-vous avec les informations d'identification que vous avez définies précédemment. Jellyfin analysera automatiquement les médias dans vos dossiers, les identifiera et récupérera les métadonnées associées sur Internet.

Une fois terminé, votre instance Jellyfin devrait ressembler à la capture d'écran ci-dessus.

Vous n'avez pas besoin d'ajouter d'utilisateurs supplémentaires pour Jellyfin, mais des comptes individuels peuvent aider à éviter toute confusion. Appuyez sur l'icône hamburger en haut à gauche puis Tableau de bord > Utilisateurs. Clique le + icône pour ajouter des utilisateurs et définir les autorisations pour lesquelles les bibliothèques peuvent être affichées. C'est une bonne idée de mettre tous les médias adaptés aux enfants dans un seul dossier et de restreindre les jeunes utilisateurs à cette bibliothèque. Cliquez sur Sauvegarder lorsque vous avez terminé.

Configurer votre Raspberry Pi comme point d'accès

Jusqu'à présent, vous accédiez à votre Raspberry Pi via votre réseau domestique. Vous devez le configurer pour qu'il agisse comme son propre point d'accès auquel les appareils peuvent se connecter sans accès à Internet.

SSH dans votre Raspberry Pi à nouveau et installez hébergeur:

sudo apt install hostapd

Activez le service pour qu'il démarre dès que votre Pi démarre :

sudo systemctl unmask hostapd
sudo systemctl enable hostapd

Vous aurez également besoin de dnsmasq, netfilter-persistent et de son plugin iptables-persistent :

sudo apt install dnsmasq && sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent

Votre réseau basé sur Pi doit avoir sa propre adresse IP. Utilisez nano pour modifier le dhcpcd.conf fichier de configuration:

sudo nano /etc/dhcpcd.conf

A la fin du fichier, collez ce qui suit :

interfacewlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X, et modifiez le dnsmasq.conf déposer:

sudo nano /etc/dnsmasq.conf

Supprimez le contenu et collez :

interface=wlan0
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h

domain=wlan
address=/van.wlan/192.168.4.1

Cela permettra à votre Pi d'attribuer des adresses IP individuelles aux appareils qui s'y connectent. Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X.

Enfin, configurez votre point d'accès :

sudo nano /etc/hostapd/hostapd.conf

Ce fichier sera vide. Collez ce qui suit :

country_code=GB
interface=wlan0
ssid=caravanlan
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=caravan
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Assurez-vous de définir le bon code de pays et choisissez un SSID et un mot de passe raisonnables. Nous avons choisi caravane comme notre SSID parce qu'il est thématiquement approprié, facile à retenir et qu'il rime.

Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X, puis redémarrez le Pi :

sudo reboot

Connectez-vous à votre nouveau réseau local Raspberry Pi

Lorsque votre Pi redémarre, vous ne pourrez pas vous y connecter directement via SSH, car il se trouve maintenant sur un autre réseau. Si vous avez utilisé notre nom SSID suggéré, vous pouvez facilement le trouver et connectez-vous au nouveau réseau Wi-Fi: caravane.

Pour accéder à votre serveur Jellyfin sur le réseau, entrez van.wlan: 8096 ou 192.168.4.1:8096. Vos appareils mobiles peuvent utiliser leur navigateur Web intégré ou des applications dédiées pour iOS ou Android.

3 photos

Télécharger: Gelée pour iOS | Jellyfin pour Android (Jouer au magasin) | Jellyfin pour Android (F-Droïde)

Entrez les adresses ci-dessus dans l'application lorsqu'on vous demande l'adresse du serveur Jellyfin.

Avec des centaines de films, d'émissions et d'albums disponibles pour vous et vos compagnons de camp, même lorsque vous êtes au milieu de nulle part, il est essentiel que vous disposiez d'une alimentation suffisante pour votre Raspberry Pi et pour les appareils qui y accèdent il. Les banques d'énergie solaire sont une excellente option et peuvent garder vos appareils chargés jour et nuit.