Table des matières:

Serveur multimédia utilisant Raspberry Pi : 6 étapes
Serveur multimédia utilisant Raspberry Pi : 6 étapes

Vidéo: Serveur multimédia utilisant Raspberry Pi : 6 étapes

Vidéo: Serveur multimédia utilisant Raspberry Pi : 6 étapes
Vidéo: Как создать свой собственный сервер принтеров Canon с помощью Raspberry Pi 2024, Juillet
Anonim
Serveur multimédia utilisant Raspberry Pi
Serveur multimédia utilisant Raspberry Pi
Serveur multimédia utilisant Raspberry Pi
Serveur multimédia utilisant Raspberry Pi
Serveur multimédia utilisant Raspberry Pi
Serveur multimédia utilisant Raspberry Pi

Peut-être avez-vous fait des voyages ou des voyages et avez-vous pensé: « J'aimerais pouvoir porter ça aussi, oh… et ça aussi ». Ne t'inquiète pas, je suis pareil:). Voyager peut souvent prendre beaucoup de temps et de mémoire (pour prendre des photos et des vidéos), donc pour lutter contre cet ennui et le manque de mémoire, la meilleure solution que j'ai trouvée était un cloud compact et portable, qui fonctionne hors ligne. Alors que la plupart des stockages cloud sont volumineux, d'autres clouds en ligne reposent sur une connexion Internet. Les deux ne semblent pas être de bonnes solutions pour voyager, j'ai donc décidé d'opter pour un cloud portable et hors ligne. J'ai renommé cela en système ArOZ-Online, car le projet d'origine s'appelait également de la même manière (voir ci-dessous).

Depuis la sortie du pi zero w, les projets portables et connectés dont le raspberry pi sont devenus plus populaires et aussi plus compacts. Et si vous pouviez créer votre cloud hors ligne avec juste un pi zéro ? Le facteur de forme du pi zero ainsi que son faible coût le rendent tout à fait adapté à ce projet.

Ce cloud hors ligne fonctionne en fournissant un signal wifi à partir de l'adaptateur wifi du pi zero w. En se connectant au wifi depuis le pi zero, votre téléphone, tablette ou ordinateur portable peut accéder à la mémoire de la carte micro sd du pi zero via un site Web hors ligne fourni par le pi zero w. Des images, des vidéos et de la musique peuvent être téléchargés, téléchargés et lus à partir de ce site Web. L'ensemble du système fonctionne automatiquement en alimentant simplement le pi zero w.

Le projet original (https://www.instructables.com/id/Simplest-Media-Ce…) appartient à tobychui de intructables (https://www.instructables.com/member/tobychui/), qui a mis beaucoup de du temps et du travail pour faire de ce projet une réalité. Je tiens à remercier ce bon ami à moi pour toute son aide et voudrais vous demander de jeter un oeil à ses projets.

Étape 1: Que faut-il ?

Ce qu'il faut?
Ce qu'il faut?

Accès à un ordinateur portable ou un PC

Une framboise pi zéro w

Une carte sd micro (min 8 Go) pour le système d'exploitation (Sandisk Ultra et Samsung EVO+ sont recommandés en raison de leurs vitesses d'écriture et de lecture élevées)

Quelque chose pour accéder à la carte micro SD depuis votre ordinateur portable/PC. Je n'avais besoin de rien, mais vous pourriez avoir besoin d'un adaptateur micro SD vers carte SD ou d'un usb dans lequel la carte micro SD peut être installée et accessible depuis le PC/ordinateur portable.

Un câble micro USB pour alimenter le zero w

Et peut-être un cas pour protéger le pi zero w.

En ce qui concerne la carte micro SD, le système d'exploitation prendra environ 3, 5 Go, la mémoire restante peut être utilisée pour le cloud hors ligne. J'ai personnellement utilisé un sandisk ultra de 64 Go et il me restait environ 59 Go à utiliser pour les fichiers. Pour autant que je me souvienne, le max. La taille de la carte micro SD prise en charge pour le Raspberry Pi est de 128 Go, mais toutes les cartes ne sont pas prises en charge et certaines doivent être formatées avant de pouvoir être utilisées.

Étape 2: Commencer

Commencer
Commencer
Commencer
Commencer
Commencer
Commencer

Au lieu d'écrire environ 50 étapes ou plus pour configurer ce projet sur votre Raspberry Pi zero w, j'ai choisi de simplement publier le fichier image à la place, qui doit être gravé sur une carte micro SD vierge. Le fichier image fait 1,45 Go et est compressé. Vous n'avez pas besoin de décompresser le fichier si vous suivez les instructions ci-dessous. Voici le lien vers le fichier image:

Fichier image ArOZ alpha

L'image a été gravée sur une carte SD vierge (min. 8 Go). Pour ce faire, formatez d'abord la carte micro SD à l'aide du logiciel 'SDFormatter' (téléchargeable sur https://www.sdcard.org/downloads/formatter_4/index…). Après avoir branché votre carte micro SD, sélectionnez les options et activez 'Format-Size-Ajustement'. Après le formatage, l'image peut être gravée sur la carte micro sd. Personnellement, je préfère utiliser Etcher pour graver des images, car il est simple à utiliser et ne nécessite pas de décompresser les fichiers image. Etcher peut être téléchargé à partir d'ici: https://etcher.io/. Après avoir sélectionné le lecteur avec votre carte micro SD sur Etcher, sélectionnez l'image ArOZ-Online et cliquez sur flash. Lorsque le processus est terminé, le système est opérationnel, mais nécessite quelques modifications.

Étape 3: Test du système

Test du système
Test du système
Test du système
Test du système
Test du système
Test du système
Test du système
Test du système

Maintenant que la carte micro SD est configurée, branchez la carte micro SD dans la fente du pi zero w. Alimentez la framboise avec le câble micro USB. Après environ 2 minutes, vous devriez pouvoir voir 'ArOZ-Online' comme un nouveau réseau. Essayez de vous y connecter à l'aide d'un autre appareil. Le mot de passe par défaut est 'toby-chui'. Vous devez être connecté pour être connecté au wifi depuis le raspberry pi, mais il n'y a pas d'internet disponible. Accédez à votre navigateur et tapez:

192.168.0.1

Vous devriez maintenant pouvoir voir le site Web ArOZ-Online si tout a été fait correctement. Maintenant que cela fonctionne, certains fichiers doivent être modifiés. Pour éditer les fichiers, téléchargez VNC Viewer à partir d'ici sur votre ordinateur portable/PC (de préférence) et connectez-vous au système ArOZ-Online dans les paramètres wifi.

Comme il est difficile d'écrire l'adresse IP complète à chaque fois que vous souhaitez accéder au cloud hors ligne, j'ai mis en signet l'adresse du site Web ArOZ-Online afin que je puisse accéder au cloud en cliquant sur un seul bouton.

www.realvnc.com/download/viewer/

Ouvrez VNC Viewer et saisissez cette adresse dans le champ d'adresse:

192.168.0.1

Il vous demandera un nom d'utilisateur et un mot de passe. Le nom d'utilisateur par défaut est « pi » et le mot de passe par défaut est « raspberry ». S'il ne vous permet pas de vous connecter en utilisant ces informations, essayez "root" comme nom d'utilisateur et "mot de passe" comme mot de passe.

Vous devriez maintenant voir le bureau du système ArOZ-Online.

Après vous être connecté, redémarrez l'appareil en l'attachant dans LXTerminal:

redémarrage sudo

Après le redémarrage, vous pourrez vous connecter en utilisant l'utilisateur 'pi'

Étape 4: configuration finale

Configuration finale
Configuration finale
Configuration finale
Configuration finale
Configuration finale
Configuration finale

Quelle que soit la taille de votre carte micro SD, toute l'étendue de la mémoire ne peut pas être simplement utilisée telle quelle. Pour utiliser toute la mémoire disponible sur votre carte SD mirco, ouvrez LX Terminal, puis saisissez:

sudo raspi-config

Un menu devrait apparaître maintenant. Sélectionnez « Options avancées » dans le menu, puis appuyez sur Entrée. À partir de là, sélectionnez « Développer le système de fichiers ». Accédez à « retour » en utilisant les touches fléchées droite et gauche, appuyez sur Entrée, puis sélectionnez « Terminer » de la même manière et appuyez également sur Entrée. Le système vous demandera de redémarrer (redémarrer). Sélectionnez « oui » et attendez. Pendant le redémarrage du système, vous perdrez les signaux wifi et VNC sera abandonné. Pour vous reconnecter, attendez environ 2 minutes, reconnectez-vous à ArOZ-Online dans les paramètres wifi de votre appareil et utilisez VNC Viewer pour afficher le bureau.

La prochaine chose à faire est de changer le mot de passe par défaut. Cela peut être fait en cliquant sur l'icône framboise située dans le coin inférieur gauche, puis en sélectionnant « Préférences » et en cliquant sur « Configuration Raspberry Pi ». Cliquez sur « Changer le mot de passe » et saisissez « raspberry » comme mot de passe actuel. Saisissez un nouveau mot de passe et retapez-le dans le dernier champ. Enfin, cliquez sur Entrée pour appliquer la modification. Lorsque vous vous connectez à VNC une autre fois, utilisez votre mot de passe spécifié.

Pour changer le mot de passe wifi du système ArOZ-Online, un fichier spécifique doit être modifié. Tapez ceci dans le terminal:

sudo leafpad /etc/hostapd/hostapd.conf

Trouvez la ligne 'wpa_passphrase=toby-chui' et modifiez le mot de passe en remplaçant 'toby-chui' par votre propre mot de passe. Assurez-vous que le nouveau mot de passe comporte au moins 8 caractères et qu'il n'est pas facile à deviner. Enregistrez le fichier en appuyant sur 'Ctrl' et 's' et après l'enregistrement, quittez l'éditeur en appuyant sur 'Alt' et 'F4'. Pour appliquer les modifications, redémarrez le raspberry pi en tapant:

redémarrage sudo

Après une minute ou deux, lorsque vous pouvez voir l'ArOZ-Online comme un réseau wifi, vous vous rendrez compte que le mot de passe a été mis à jour et qu'aucun appareil ne peut plus s'y connecter. Soit l'appareil à partir duquel vous essayez de vous connecter vous demandera de retaper le mot de passe, soit vous devrez peut-être modifier manuellement le mot de passe de ce réseau dans les paramètres réseau. Une fois connecté, tapez 192.168.0.1 dans votre navigateur. Le site Web ArOZ-Online devrait apparaître. Si ça marche, tout va bien.

Félicitations, vous avez fini de configurer votre propre cloud hors ligne portable.

J'espère que vous avez aimé ce projet et que vous souhaitez entendre votre opinion dans les commentaires ci-dessous:) N'oubliez pas de cliquer sur 'Je l'ai fait !' lorsque vous avez terminé ce système car il s'agit de mes premiers instructables. Je serais également heureux si vous ajoutez ce projet à vos favoris:))

Alors, merci et à bientôt.

Étape 5: Ajout de la sécurité…

Ajout de la sécurité…
Ajout de la sécurité…

La sécurité est importante. Personne n'aimerait qu'un pirate malveillant parcoure les données de quelqu'un. Pour le moment, votre zero w est à peu près sécurisé car il n'est pas réellement connecté à Internet, mais les pirates locaux pourraient toujours accéder à vos données depuis votre cloud. Par « local », j'entends les personnes qui peuvent voir le SSID de votre cloud. Quelques mesures peuvent être prises pour améliorer la sécurité de votre cloud:

Forcer l'utilisateur 'sudo' à saisir votre mot de passe:

Sur le Terminal, tapez 'sudo passwd'. Il vous demandera un nouveau mot de passe. Ne vous inquiétez pas, le Terminal ne vous montrera aucun des caractères que vous tapez mais c'est normal. Appuyez sur Entrée et retapez votre mot de passe. Maintenant, l'utilisateur 'sudo' a un mot de passe, mais il ne le demandera pas pour l'instant. Pour forcer les utilisateurs 'sudo' à saisir un mot de passe, tapez:

sudo nano /etc/sudoers.d/010_pi-nopasswd

et remplacez 'nopasswd' par 'passwd' (enlevez simplement le 'no'). Appuyez sur le bouton de contrôle et la lettre « X » sur votre clavier et appuyez sur Entrée. Pour enregistrer le fichier, appuyez simplement sur « y » et appuyez sur Entrée, c'est fait !

Création d'un mot de passe pour l'utilisateur 'root':

L'utilisateur 'root' a plus de droits que n'importe quel utilisateur. Par défaut, l'utilisateur 'root' ne demandera pas de mot de passe qui est une faille de sécurité. La création d'un mot de passe pour l'utilisateur 'root' améliorera la sécurité. Pour ce faire, entrez 'sudo su' dans le terminal pour passer à l'utilisateur 'root'. Une fois là-bas, tapez 'passwd' et ajoutez un mot de passe. Appuyez sur Entrée et retapez votre mot de passe. Appuyez à nouveau sur Entrée pour terminer. Désormais, votre cloud est plus sécurisé contre les pirates.

Désolé les hackers, bien essayé mais pas de cigare;)

Étape 6: Facultatif: débogage, mise à jour, installation de nouveaux logiciels…

Facultatif: débogage, mise à jour, installation de nouveaux logiciels…
Facultatif: débogage, mise à jour, installation de nouveaux logiciels…
Facultatif: débogage, mise à jour, installation de nouveaux logiciels…
Facultatif: débogage, mise à jour, installation de nouveaux logiciels…

Comme vous l'avez probablement réalisé, après la dernière étape, votre pi a été coupé du World Wide Web. Sur le bureau, le Pi vous indique qu'aucune interface sans fil n'a été trouvée. Au cas où vous souhaiteriez mettre à jour ou mettre à niveau le système ou installer un logiciel supplémentaire, il existe un moyen d'accéder à Internet sans rien modifier du tout. Pour cela cependant, vous aurez besoin d'un dongle wifi plug-n-play certifié linux (essentiellement un dongle wifi qui est pris en charge sur le Raspberry Pi par exemple PiHut / Edimax / Pimoroni…) ainsi qu'un micro-USB vers USB adaptateur. Branchez l'adaptateur micro USB dans la fente micro usb gauche sur le Pi et connectez le dongle à l'adaptateur et allumez le Pi. Connectez-vous au Pi via VNC à l'aide de 192.168.0.1 et recherchez les réseaux wifi en cliquant sur l'icône wifi en bas à gauche. Vous serez invité à saisir le mot de passe du réseau. Vous devriez avoir une connexion Internet fonctionnelle maintenant, qui durera aussi longtemps que l'adaptateur wifi externe est branché.

Un gros avantage de ce système est que toutes les fonctions du Raspberry Pi Zero W peuvent toujours être utilisées. Si vous êtes en voyage, vous pouvez même travailler sur le bureau du raspberry pi sur VNC et y accéder chaque fois que le Pi est alimenté. Vous n'aurez même pas besoin d'écran, de clavier ou de souris pour accéder au bureau du Pi Zero W.

Conseillé: