Table des matières:

Faites de votre Pi un serveur cloud (local) ! : 19 étapes (avec photos)
Faites de votre Pi un serveur cloud (local) ! : 19 étapes (avec photos)

Vidéo: Faites de votre Pi un serveur cloud (local) ! : 19 étapes (avec photos)

Vidéo: Faites de votre Pi un serveur cloud (local) ! : 19 étapes (avec photos)
Vidéo: 💻 CREEZ VOTRE CLOUD privé facilement avec NEXTCLOUD et un Raspberry Pi ! 2024, Novembre
Anonim
Faites de votre Pi un serveur cloud (local) !
Faites de votre Pi un serveur cloud (local) !

Enregistrez et accédez à des documents, des photos et de la musique sur votre propre serveur Pi Cloud local ! La meilleure partie: vous pouvez l'utiliser si, ou quand, Internet tombe en panne (ou si vous êtes dans un endroit éloigné et que vous souhaitez accéder à Wikipedia). Oh hé, et si votre ami en a un et qu'il vit à proximité (*ahem*80ft*ahem*), vous pouvez partager des trucs avec eux et créer votre propre ligne de discussion personnelle !

Cela me fait penser… si suffisamment de gens construisaient des serveurs Pi Cloud, nous pourrions crowdsourcing Internet ! Ce serait un 11/10 sur une échelle de grandeur. Avec les nouveaux modèles d'ordinateur Raspberry Pi, c'est possible et même pas cher ! (Quoi ! Dis m'en plus !)

Ce didacticiel vous montrera comment configurer un point d'accès WiFi à courte portée (~ 80 pieds) et un serveur Web personnel ('ramenez-le aux bbies HTML). Vous pouvez le configurer en tant que réseau local (fermé) uniquement (c'est-à-dire votre propre périphérique de sauvegarde « cloud » personnel), ou le diffuser dans le reste du monde ! (..si vous faites cela, assurez-vous de connaître la sécurité du réseau.)

Cela dit, en supposant que vous ayez une connaissance de base du Pi, voici la répartition:

Temps de lecture: ~ 40 min

Temps de construction: ~ 60 min (moins si vous êtes expérimenté avec Linux)

Coût: ~ 35$ (pour le Pi 3)

Si vous souhaitez aider à lancer l'Internet d'un peuple, partagez-le avec vos amis, votre famille et tous ceux que vous connaissez (ou créez-le pour eux !). Si vous construisez ce projet, veuillez indiquer que vous l'avez construit afin que nous puissions avoir une idée du nombre de personnes qui disposent de l'infrastructure dont nous avons besoin pour créer un Internet à part entière. Enfin, suivez-moi pour rester à jour (je contacte certaines personnes pour essayer de faire en sorte que cela devienne une chose réelle, n'hésitez pas à me contacter si vous pouvez m'aider et/ou prendre cela en charge, c'est open-source !).

Étape 1: Nouveau sur Linux et la programmation de terminaux ?

Nouveau sur Linux et la programmation de terminaux ?
Nouveau sur Linux et la programmation de terminaux ?

Nous devrons pouvoir accéder à notre Pi à distance (par exemple via SSH). Si vous êtes du genre "wtf c'est ça", consultez ce didacticiel d'introduction pour un aperçu plus complet de la configuration du Raspberry Pi 3 et de la programmation rapide d'un terminal Linux.

Cette approche du point d'accès Pi* et du serveur Web** utilise le système d'exploitation Jessie Lite. Si vous suivez ce tutoriel ligne par ligne, vous aurez besoin de cette version spécifique de Linux

Enfin, ce tutoriel est construit à partir du tutoriel Adafruit Digital Free Library, alors vérifiez ce tutoriel si vous rencontrez des problèmes (ou laissez un commentaire et moi-même ou une autre personne utile tentera de répondre à votre question:))

(De plus, cela peut sembler un peu long, j'ai donc inclus diverses photos de chiots mignons pour vous garder motivé:D)

*Un point d'accès est un périphérique matériel qui permet à un périphérique WiFi (par exemple un smartphone) de se connecter à un réseau filaire (par exemple un routeur).

** Un serveur Web est un ordinateur qui fournit une page Web. Lorsque vous accédez à vos sites Web préférés, vous tapez "www.wikipedia.org" qui vous amène à l'adresse IP du serveur Web et affiche des informations publiques.

Avertissement: il est recommandé d'exécuter votre Pi en tant que réseau local uniquement (c'est-à-dire de ne pas connecter le Pi au World Wide Web au sens large) car le protocole de mot de passe WPA2 peut ne pas être sécurisé.

Étape 2: Matériaux

Matériaux
Matériaux

Ordinateur avec port Ethernet et emplacement pour carte SD

Raspberry Pi 3

- Carte SD (8 Go ou plus, surtout si vous souhaitez l'utiliser pour le stockage)

Cordon d'alimentation MicroUSB vers USB

Câble Ethernet

- Recommandé: Boîtier Raspberry Pi

Étape 3: Programmes logiciels

Programmes logiciels
Programmes logiciels

1. PuTTY nous permet de nous connecter à distance au Raspberry Pi en utilisant l'adresse IP, le nom d'utilisateur et le mot de passe du Pi.

Téléchargez ici:

2. Etcher formate et écrit le système d'exploitation Raspbian (ou autre) (« OS ») sur une carte SD.

Téléchargez ici:

3. WinSCP permet un transfert de fichiers facile entre votre ordinateur et le Raspberry Pi.

Téléchargez ici (cliquez sur Package d'installation):

4. Les ordinateurs Windows auront besoin des services d'impression Bonjour pour Windows (d'Apple) pour utiliser l'adresse IP "raspberrypi.local".

Téléchargez ici:

Étape 4: Démarrage rapide

Démarrage rapide
Démarrage rapide

Si vous avez déjà travaillé avec le Pi et que vous êtes à l'aise avec le terminal Linux et autres, voici un aperçu rapide de ce processus:

1. Chargez Jessie Lite sur une carte SD (8 Go ou plus) et insérez-la dans le Pi.

Téléchargez le système d'exploitation Jessie Lite ici.

2. Connectez-vous à distance (par exemple, SSH) et entrez les informations d'identification.

3. Voici un référentiel Github avec toutes les commandes pour transformer votre Pi en serveur Web:D

Parcourez le fichier d'installation et saisissez les commandes (dans l'ordre). Ce processus installera HostAPD (authentification), DHCP (gestion IP), iptables (pare-feu) et Apache (logiciel de serveur Web).

4. Créez une page Web publique ou gardez vos fichiers/données privés/avec vos amis et votre famille

Un exemple de page Web HTML adapté du didacticiel Adafruit Digital Free Library est inclus dans le référentiel Github (ServerWebsiteHTML-Raw). Vous pouvez également utiliser le fichier zip plus volumineux pour construire:)

Avertissement: il est recommandé d'exécuter votre Pi en tant que réseau local uniquement (c'est-à-dire de ne pas connecter le Pi au World Wide Web au sens large) car le protocole de mot de passe WPA2 peut ne pas être sécurisé.

Étape 5: Configurer le Raspberry Pi

Configurer le Raspberry Pi
Configurer le Raspberry Pi
Configurer le Raspberry Pi
Configurer le Raspberry Pi
Configurer le Raspberry Pi
Configurer le Raspberry Pi
Configurer le Raspberry Pi
Configurer le Raspberry Pi

1. Flashez la carte SD avec Jessie Lite (téléchargez Jessie Lite ici). Activez SSH en ajoutant un fichier nommé "SSH" dans le contenu du fichier de la carte SD (pas d'extension - supprimez le.txt s'il y en a ajouté automatiquement). Insérez dans le Pi.

2. Branchez le câble Ethernet entre votre ordinateur et le Pi, puis branchez le câble d'alimentation du Pi

3. Créez un pont réseau entre votre ordinateur et le Pi

Allez dans Paramètres -> Réseau et Internet -> Modifier les paramètres de l'adaptateur. Sélectionnez la connexion Ethernet (devrait afficher une connexion inconnue ou quelque chose de similaire). Maintenez la touche "CTRL" enfoncée, puis sélectionnez la connexion WiFi. Faites un clic droit et choisissez "Connexions de pont".

3. Ouvrez PuTTY, tapez "raspberrypi.local" pour le nom d'hôte et connectez-vous à votre Pi, woo

Si vous vous connectez pour la première fois, utilisez le nom d'utilisateur par défaut: pi et le mot de passe: raspberry. Changez votre mot de passe en utilisant la commande passwd

4. Vérifiez que le Pi est connecté à Internet et mettez-le à jour

Exécutez cette commande pour vérifier si le Pi peut se connecter à Google (il imprimera 5 lignes le disant s'il reçoit des informations de google.com):

ping -c 5 google.com

Exécutez cette commande pour mettre à jour le Pi (le premier télécharge les packages, le second les installe):

sudo apt-get mise à jour

sudo apt-get mise à niveau

Étape 6: Installez Apache

Installez Apache !
Installez Apache !
Installez Apache !
Installez Apache !

Apache est notre logiciel de serveur Web ! (Il nous permet d'héberger facilement des informations et des fichiers accessibles via un navigateur web comme Chrome, Firefox, Explorer, etc.)

Installons le logiciel Apache, puis modifions les autorisations pour modifier le dossier HTML. Tapez et entrez les commandes suivantes (dans l'ordre):

sudo apt-get install apache2 -y

cd /var/www

sudo chown pi:pi /var/www/html

CD

Étape 7: installez le logiciel serveur

Installez le logiciel serveur !
Installez le logiciel serveur !

1. Installez le logiciel HostAPD et DHCP.

HostAPD est utilisé pour authentifier les informations envoyées et reçues par les appareils connectés, et DHCP est un protocole utilisé pour fournir une gestion rapide, automatique et centralisée de la distribution des adresses IP au sein d'un réseau.

Pour installer les deux en même temps, tapez la commande suivante, puis appuyez sur "y" pour continuer:

sudo apt-get install hostapd isc-dhcp-server

2. Installez iptables pour un pare-feu. (yayy pour la sécurité !)

Exécutez cette commande et tapez "y" (oui) dans les deux écrans de configuration qui s'affichent:

sudo apt-get install iptables-persistent

Étape 8: Modifier le fichier de configuration DHCP

Modifier le fichier de configuration DHCP
Modifier le fichier de configuration DHCP
Modifier le fichier de configuration DHCP
Modifier le fichier de configuration DHCP

Mettons en place le protocole de communication DHCP afin que nous puissions envoyer et recevoir des informations (assez important si vous envisagez de construire un réseau connecté) ! Accédez au fichier de configuration DHCP en tapant ce qui suit:

sudo nano /etc/dhcp/dhcpd.conf

1. Ajoutez un commentaire ("#") devant les lignes suivantes (il ressemble donc au fichier de la photo 1):

option nom de domaine « exemple.org »;

option serveurs de noms de domaine ns1.example.org, ns2.example.org;

2. Supprimez le commentaire ("#"') de la ligne "autoritaire" (Photo 1 également utile ici):

#Si ce serveur DHCP est le serveur DHCP officiel du réseau local, la directive faisant autorité doit être décommentée.

#autoritaire;

3. Ajoutez ce code à la toute fin du fichier (voir photo 2):

sous-réseau 192.168.42.0 masque de réseau 255.255.255.0 {

plage 192.168.42.10 192.168.42.50 option adresse de diffusion 192.168.42.255; routeurs en option 192.168.42.1; durée de location par défaut 600; durée de location maximale 7200; option nom de domaine « local »; option serveurs de noms de domaine 8.8.8.8, 8.8.4.4; }

Qu'est-ce que ça fait ?! Pour résumer (très brièvement), il met en place une plage d'adresses IP à attribuer aux appareils connectés (de 192.168.42.10 à 192.168.42.50), tout comme votre routeur domestique ! Il indique également au Pi comment communiquer avec d'autres appareils (son adresse de diffusion, 192.168.42.255, et sa propre adresse IP, 192.168.42.1). Il attribue une durée (en secondes) pour partager cette connexion (durée de location) et configure des serveurs de noms de domaine (comme rechercher un numéro de téléphone dans un répertoire).

4. Enregistrez et quittez en appuyant sur "Ctrl - X" puis "y" (puis la touche Entrée)

Étape 9: modifiez le fichier du serveur DHCP par défaut

Modifier le fichier du serveur DHCP par défaut
Modifier le fichier du serveur DHCP par défaut
Modifier le fichier du serveur DHCP par défaut
Modifier le fichier du serveur DHCP par défaut

Modifions le fichier du serveur DHCP afin que nous puissions l'affecter à la diffusion via WiFi ! Accédez au fichier du serveur DHCP par défaut en tapant ce qui suit:

sudo nano /etc/default/isc-dhcp-server

1. Faites défiler jusqu'à la ligne qui dit INTERFACES = "" et changez-la en diffusion via wlan0 (c'est un zéro, pas un O):

INTERFACES=”wlan0”

2. Enregistrez et quittez en appuyant sur "Ctrl - X" puis sur "y" (vous avez probablement déjà compris cette combinaison de touches, je vais donc arrêter de le mentionner:)).

Étape 10: Configurer une adresse IP statique

Configurer une adresse IP statique
Configurer une adresse IP statique
Configurer une adresse IP statique
Configurer une adresse IP statique

1. Donnons à notre Pi une adresse IP statique (immuable) afin que nous puissions toujours la trouver, oui ! Désactivez temporairement le réseau d'interface sans fil:

sudo ifdown wlan0

2. Utilisez le programme d'éditeur de texte nano pour éditer le fichier d'interfaces réseau (que vous avez probablement compris en lisant la commande (:)

sudo nano /etc/network/interfaces

3. Modifiez le fichier pour qu'il ressemble exactement à ce qui suit, puis quittez et enregistrez (consultez également la photo 1):

lo auto

iface lo inet loopback iface eth0 inet dhcp

autoriser la connexion à chaud wlan0

iface wlan0 inet statique

adresse 192.168.42.1 masque de réseau 255.255.255.0

#iface wlan0 manuel inet

#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface default inet dhcp

4. Attribuez une IP statique:

sudo ifconfig wlan0 192.168.42.1

Étape 11: Configurer les détails du point d'accès

Configurer les détails du point d'accès
Configurer les détails du point d'accès
Configurer les détails du point d'accès
Configurer les détails du point d'accès
Configurer les détails du point d'accès
Configurer les détails du point d'accès

1. Créez un nouveau fichier de configuration nommé "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. Écrivez ce qui suit (exactement tel quel) dans ce nouveau fichier de configuration (puis quittez et enregistrez) (Photo 1):

interface=wlan0

ssid=HelloWorld #Nom de votre connexion WiFi RPi country_code=US #Sauf si vous êtes ailleurs ! hw_mode=g channel=6 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 #Ceci est le protocole de mot de passe wpa_passphrase=raspberry #Changer le mot de passe ! wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP wpa_group_rekey=86400 ieee80211n=1 wme_enabled=1

3. Indiquez au protocole HostAPD où trouver ce nouveau fichier

Modifiez le fichier HostAPD par défaut:

sudo nano /etc/default/hostapd

Trouvez la ligne qui dit #DAEMON_CONF="". Supprimez le commentaire et modifiez-le pour qu'il ressemble à ceci (Photo 2):

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Modifiez le fichier d'initialisation HostAPD:

sudo nano /etc/init.d/hostapd

Trouvez la ligne qui dit DAEMON_CONF=. Modifiez-le pour qu'il pointe vers votre nouveau fichier de configuration ! Comme ceci (Photo 3):

DAEMON_CONF=/etc/hostapd/hostapd.conf

Étape 12: Configurer la traduction d'adresses réseau (« NAT »)

Configurer la traduction d'adresses réseau
Configurer la traduction d'adresses réseau
Configurer la traduction d'adresses réseau
Configurer la traduction d'adresses réseau

Cette étape permet à plusieurs clients (comme tous vos amis !) de se connecter au WiFi du Pi en même temps (jouez à tous les jeux !!). C'est un peu technique, donc je vais passer sous silence les détails (pas très familier non plus avec cette partie), mais cela vous aidera à traverser le processus.

1. Tout d'abord, nous devons démarrer le transfert IP à chaque fois que le Pi s'allume. Saisissez la commande suivante pour modifier le fichier de configuration sysctl*:

sudo nano /etc/sysctl.conf

-- Faites défiler vers le bas et tapez ce code sur une nouvelle ligne, puis quittez et enregistrez:

net.ipv4.ip_forward=1

* au fait, c'est un L dans sysctl, pas un 1, que j'ai foiré tellement de fois -.-

2. Activez le transfert IP en tapant:

sudo sh -c "écho 1 > /proc/sys/net/ipv4/ip_forward"

3. Créez une traduction réseau entre le port Ethernet eth0 et le port WiFI wlan0 en tapant les commandes suivantes (avec - signes et majuscules et autres):

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED, ESTABLISHED -j ACCEPT

sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPTER

4. Pour vous assurer que la traduction réseau se produit lorsque nous redémarrons le Pi, exécutez ceci:

sudo sh -c "iptables-save > /etc/iptables/rules.v4"

Étape 13: Testez ce point d'accès

Testez ce point d'accès !
Testez ce point d'accès !
Testez ce point d'accès !
Testez ce point d'accès !

1. Exécutez hostapd avec notre fichier de configuration manuellement avec cette commande:

sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf

2. Vérifiez la liste WiFi sur votre ordinateur ou smartphone et trouvez votre nouveau point d'accès SSID ! Si vous n'avez rien changé, il sera nommé "HelloWorld" avec un mot de passe de "Raspberry".

Si vous vous connectez avec succès, vous obtiendrez du texte sur l'écran Raspberry Pi. Nous ne verrons pas encore grand-chose, mais nous sommes très proches !

3. Annulez le test en tapant « Ctrl+C » dans la console Raspberry Pi

Vous pouvez vérifier l'état du serveur hôte AP et du serveur DHCP avec les commandes suivantes:

état du service sudo hostapd

état du serveur sudo isc-dhcp-server

Étape 14: Configurer un démon

Configurer un démon
Configurer un démon

Un démon est un programme qui démarre automatiquement à chaque mise sous tension du Pi et s'exécute en arrière-plan (pas tout à fait comme la série "His Dark Materials"..).

1. Démarrez les programmes hostapd et dhcp:

démarrage du service sudo hostapd

démarrage du service sudo isc-dhcp-server

2. Exécutez ces deux commandes suivantes pour permettre à hostapd et dhcp de démarrer automatiquement lorsque le Pi s'allume:

sudo update-rc.d hostapd activer

sudo update-rc.d isc-dhcp-server activer

Étape 15: presque là ! Créez un fichier HTML de serveur Web

Presque là! Créez un fichier HTML de serveur Web !
Presque là! Créez un fichier HTML de serveur Web !
Presque là! Créez un fichier HTML de serveur Web !
Presque là! Créez un fichier HTML de serveur Web !
Presque là! Créez un fichier HTML de serveur Web !
Presque là! Créez un fichier HTML de serveur Web !

1. Ecrivez une page HTML à héberger sur votre serveur web ! Ou téléchargez-en un que j'ai adapté de la bibliothèque numérique gratuite d'Adafruit:)

Téléchargez et enregistrez le fichier zip, puis extrayez le contenu. (Voici la page GitHub complète)

2. Ouvrez WinSCP et entrez le nom d'hôte: raspberrypi.local

3. Connectez-vous au Pi (tapez le nom d'utilisateur et le mot de passe)

4. Sur le côté Pi de l'écran (côté droit), accédez au répertoire d'accueil

Cliquez deux fois sur le dossier avec la flèche vers le haut.

5. Accédez au fichier /var/www/html

Double-cliquez sur le dossier intitulé « var », puis sur le dossier « www » et enfin sur le dossier « html ».

6. Supprimez le fichier index.html existant (ou si vous voulez écrire le vôtre, vous pouvez simplement l'ouvrir et le modifier).

7. Copiez les fichiers du serveur Web dans le dossier html Pi

Sur le côté gauche de l'écran (votre ordinateur), accédez au dossier où vous avez enregistré les fichiers. Mettez en surbrillance et faites glisser le contenu (deux dossiers et un fichier nommé "index.html") dans le dossier html Pi. C'est ça!

8. Ouvrez un navigateur et tapez "raspberrypi.local" dans la barre de navigation en haut. Si cela a fonctionné, vous verrez la page du serveur web, quoi quoi !

Étape 16: Modifiez le fichier HTML Pt. 1

Modifiez le fichier HTML Pt. 1!
Modifiez le fichier HTML Pt. 1!

Vous voulez probablement créer votre propre site Web, alors ajoutez vos propres documents/images/quel qu'il soit et modifiez le fichier HTML pour qu'il pointe vers vos fichiers !

1. Ouvrez le fichier index.html sur le Pi

2. Modifiez les en-têtes et les descripteurs dans le fichier index.html

-- Modifiez le titre de votre serveur Web en éditant le texte entre les parties du titre:

Serveur Web local de jenfoxbot !

-- Modifiez l'en-tête du serveur Web en éditant le texte entre les parties h2 et centrale (ligne 51):

Serveur Web local de jenfoxbot

-- Facultatif: Modifiez la description de la page Web (ligne 55):

Selon la position de la lune et des étoiles*, ce point d'accès peut fournir ou non une connexion Internet.

S'il y a une connexion Internet, consultez le site Web de jelfoxbot

et découvrez les autres trucs sympas qu'elle fait !

*Et par position de la lune et des étoiles, nous entendons les caprices actuels du constructeur, jelfoxbot:)

3. Facultatif: supprimez les documents, images et vidéos existants et ajoutez les vôtres

Il y a deux couches à cette page Web: la page d'accueil, qui est créée par le fichier "index.html", et "interne", qui a deux pages: "helpfulinfo.html" et "books.html". Si vous souhaitez ajouter/modifier du contenu sur la page d'accueil, modifiez le fichier "index.html" et ajoutez directement des images au dossier "images" (vous pouvez également ajouter d'autres dossiers pour stocker un contenu différent ou plus).

Si vous souhaitez modifier le contenu des pages internes, modifiez les fichiers "helpfulinfo.html" et "books.html", ajoutez des images dans le dossier "images" et des PDF (ou autres documents) dans le dossier "issues" (encore une fois, vous pouvez ajouter plus de dossiers ici).

Étape 17: Modifiez le fichier HTML Pt. 2

Modifiez le fichier HTML Pt. 2 !
Modifiez le fichier HTML Pt. 2 !
Modifiez le fichier HTML Pt. 2 !
Modifiez le fichier HTML Pt. 2 !
Modifiez le fichier HTML Pt. 2 !
Modifiez le fichier HTML Pt. 2 !

1. Ajoutez vos propres documents

-- Décidez ce que vous voulez inclure sur votre serveur et téléchargez les PDF de ces documents. Téléchargez également des images pour chacun des documents afin que vous ayez quelque chose d'amusant à cliquer sur:D

-- À l'aide de WinSCP, ajoutez vos documents dans les dossiers appropriés (voir étape précédente et photo 1).

-- Modifiez le fichier index.html ou tout autre fichier html pertinent (par exemple, si vous souhaitez ajouter ou modifier un livre dans la page d'informations utiles, modifiez le fichier "helpfulinfo.html"). Affichez et accédez aux images et documents en modifiant les noms et extensions des fichiers et en mettant à jour les descriptions:

TOUS VOS MOTS PRÉFÉRÉS ICI

2. Pour ceux qui découvrent le code, vous pouvez ajouter plus de documents en copiant et collant le code existant et en modifiant les noms de fichiers et les extensions (voir photo 2) !

Voici un aperçu utile du HTML de la Khan Academy !

Étape 18: OMG enfin ! Avaient fini:)

OMG enfin ! Avaient fini:)
OMG enfin ! Avaient fini:)
OMG enfin ! Avaient fini:)
OMG enfin ! Avaient fini:)
OMG enfin ! Avaient fini:)
OMG enfin ! Avaient fini:)

Débranchez le câble Ethernet, connectez-vous à votre point d'accès sans fil, puis saisissez l'adresse IP dans la barre d'adresse de votre navigateur préféré (192.168.42.1 si vous avez suivi exactement ce tutoriel).

Si tout fonctionne, vous verrez votre page Web (j'ai inclus des captures d'écran de la mienne). Woohoo tu viens de créer un point d'accès sans fil !! (Si cela n'a pas fonctionné, exécutez à nouveau la configuration et vérifiez que tout le code du terminal est exactement comme indiqué, y compris les espaces et autres).

Explorez votre propre site Web Cloud local et décidez comment vous souhaitez l'utiliser à partir d'ici !

Étape 19: Quelle est la prochaine étape ?

Et après?
Et après?
Et après?
Et après?

Une option consiste à l'utiliser comme périphérique de stockage local sans fil. Branchez le Pi, connectez-vous au point d'accès WiFi que vous avez configuré (celui-ci s'appelle "HelloWorld") et stockez ou retirez des fichiers. Vous pouvez accéder à ces fichiers même si vous êtes déconnecté d'Internet. Ainsi, vous pouvez enregistrer votre film préféré et le regarder quand le courant est coupé:) (euh, en supposant que vous ayez un ordinateur portable chargé).

Ajoutez plus de documents (par exemple, vous pouvez l'utiliser comme stockage de sauvegarde), jouez avec le code HTML pour rendre votre site plus élégant et amusez-vous !

Une autre option consiste à le configurer en tant que page Web accessible au public et à lui attribuer un nom de domaine afin que d'autres personnes puissent accéder aux fichiers. Ceci est particulièrement utile si vous allez quelque part sans Internet WiFi ou par câble - vous pouvez emporter Wikipédia avec vous ! (mais peut-être leur faire un don si vous le faites parce qu'ils sont géniaux). Si vous êtes à l'aise avec le code, vous pouvez le configurer comme un serveur de sauvegarde automatique, un serveur de jeu local sans fil pour vous et vos amis, etc. Soyez créatif !

Si vous optez pour cette voie, assurez-vous d'en savoir un peu plus sur la sécurité du réseau, car le protocole de mot de passe WPA2 a récemment été compromis (voir ci-dessous).

Enfin, comme mentionné dans l'intro, vous pouvez utiliser ce serveur Cloud pour lancer l'Internet d'un peuple ! Organisez une journée de build avec vos amis pour créer un tas de serveurs Cloud afin que vous puissiez tous « parler » ! Cette approche n'est pas nécessairement le *meilleur* moyen (c'est-à-dire le plus efficace) de créer un Internet public, mais c'est un excellent point de départ. De plus, mieux nous comprenons le fonctionnement de ces technologies, mieux nous les utilisons pour résoudre de graves problèmes et défendre nos intérêts et ceux de nos communautés.:)

Plus d'informations sur le risque de sécurité WPA2 de l'utile utilisateur BillDauterive:

"[L]'attaquant a besoin d'un appareil à portée du réseau wifi cible pour être une menace, c'est-à-dire que l'ouverture d'un port vers le Web n'affecte pas cela. Si un [point d'accès] est compromis, l'attaquant pourrait alors espionner/modifier trafic sur le réseau Wifi qui n'est pas crypté via TLS. Sur un WLAN compromis, le VNC non crypté vers le Pi serait un risque même lors de l'accès à partir du WLAN."

Concours Raspberry Pi 2017
Concours Raspberry Pi 2017
Concours Raspberry Pi 2017
Concours Raspberry Pi 2017

Finaliste du concours Raspberry Pi 2017

Conseillé: